I think I found out what it was. In case anyone’s running into the same problem, it’s the same thing happening in this older thread here.
I had to install a new cursor theme and use that for both my gnome and hyprland desktops. Very strange bug, not sure why it happens.