I have the same issue, but since i use the default Zorin cursor it just looks like the cursor gets bigger which is less annoying than the cursor changing completely.
Still a bit annoying, though.
Hello. I'm a Zorin OS user and new to the forum. I'm not a linux expert, so I do check into the forum from time to time when I have a problem, and I usually find the answer. What I like about this forum is how helpful and friendly everyone is. No question is 'stupid'. I did try Zorin 18, but have gone back to Zorin 17.3 Core as I found too many little glitches. I think I will stay with 17.3 until 18 matures a little. Regarding the cursor problem. I had this problem. Things I tried:
sudo flatpak override --filesystem=/home/(your name)/.icons
flatpak --user override --env=XCURSOR_THEME="YourCursorThemeName"
flatpak --user override --filesystem=/usr/share/icons/:ro
sudo flatpak override --env=ICON_THEME=my-icon-theme
sudo flatpak override --filesystem=$HOME/.icons
None of these worked for me.
So, I logged out. Before logging back in there is a cogwheel at bottom right corner of the screen. Click on that and there are 2 options. I changed it to Zorin Desktop on Xorg and logged back in, and my cursor (breeze) also worked on the flatpak apps. This worked for me. I hope it will help for you.