@softgoat I'd take a wild guess at it starting with a default resolution and then something in the "setting up xfce" bit checks to see what the monitor can actually do but the "setting up bspwm" bit doesn't have that step
as to how to fix that I have no idea but that's the direction I'd be looking in