This seems consistent across cursor themes for some reason, even on other areas like the applications menu or while dragging a window. Funny enough, on Xorg the icon set doesn't seem to change at all.
Editing directly through dconf-editor doesn't seem to make any difference either, and interestingly the message here says that it only works on Xserver:
Where did You put the Cursor Theme? In the home Path or the usr Path? Because You go to the Taskbar, which is a Gnome Extension, the Cursor could fall back to the default when Your Cursor Theme is saved in the home Path.
I can confirm this Behavior. I tested Redglass, too and it behaves the same. Maybe it is a Thing with the Cursor Themes itself and that it is intended to act like this ... but I can't imagine why it should.
Unfortunately, your fix is also not working for me - perhaps I need to restart. I'll report back if it does work next time I do that.
Assuming that it is now just an issue on my side - thanks, I think I can see why this would be the case - it's an unusual cursor style choice, and so it simply doesn't have the same level of support as the more common styles like Adwaita, correct?
I tried again, on my system with Zorin 18 core it worked that the cursor had white color when it moved over taskbar or Zorin menu. I tested it with XOrg and Wayland. I'm not sure if it is a problem of Zorin pro. But let's try again:
Enter in terminal:
I tried that. But it only works partially for me. I installed my own theme (tidy). The static pointer works. But when I start Firefox from the Dash, for example, the spinning wheel from the Adwaita theme appears, not the one from tidy.
Did You put Your Cursor Theme to /usr/share/icons or did You use the home Path? If You used the home Path, put it instead in the usr Path and delete it from the home Path. Then reboot.