I came across the same issue and I found what the problem was.
.ql-editor > * {
cursor: text;
}
This is the default css style of quill, I just changed it to my custom code:
.ql-editor > * {
cursor: initial !important;
}
The cursor started working normal again, hope this helps :)