EDIT: I don't know how this slipped by in my testing, maybe I didn't restart the core properly, but after messing around some more it seems that enabling OpenGL Rasterizer in the core settings fixes the issue now, at least for me.
If mods want to delete this thread that's fine, I figured I may...