Mouse cursor is not showing, as server is not sending it, until it changes.
Scenario
-Server-
Steps
As a workaround I am using dot cursor on client side, until the correct one appears as changed.
Related info: https://github.com/novnc/noVNC/issues/1419
Same issue with TightVNC server w/ Android AVNC client: https://github.com/gujjwal00/avnc/issues/49
Apparently, TightVNC doesn't send the cursor position until the window changes: https://github.com/novnc/noVNC/blob/master/core/rfb.js#L202