For the sake of trying something, I'm going to try patching fontconfig with this patch that other distros (Debian and Arch) are using:
https://salsa.debian.org/freedesktop-team/fontconfig/-/blob/master/debian/patches/do_not_remove_uuid.patch I don't know how fontconfig works but that patch fixed serious problems on those distros, yet it hasn't been released by fontconfig yet.
