Well it turns out that even the Debian team is having trouble with SFML3, due to the breaks in compatibility, which is why 2 is still on their repositories.
https://lists.debian.org/debian-devel/2025/06/msg00017.html
Yeah. I'm not touching SFML ever again. At least SDL allows you to download previous versions and the current version on most Linux repros.