Yeah no, custom cursors are just wonky on Windows, especially only if some of your displays use HDR - with sufficiently poor luck you might observe the same when setting a custom .cur in System Settings.
I’m not sure if there’s anything that you can do on extension/WinAPI side - when you create a cursor, you only provide a RGBA8 bitmap, width, and height - there’s nothing for HDR.