Nvidia chaos - cursor size increased by 2nd monitor

I’ve got nvidia drivers running on Void Linux, and I’ve added a second monitor. My primary is a 2560x1080, and I’ve added a second 2560x1080 ultrawide in portrait orientation. As soon as I set that rotation in nvidia-settings and restart X, my cursor becomes absolutely massive. In my ~/.config/gtk-3.0/settings.ini, I can change the size of the cursor in GTK applications (and also some electron applications somehow), but on my desktop and QT applications I still get the large cursor.

I’m not running a desktop environment, just dwm.

Screenshots, in case they may be useful:
cursor-a cursor-b

I’ve read that this has something to do with dpi in some way, but I honestly have no idea what anything is doing. What should I do to get my cursor to normal? Thanks!