No, the culprit was the way I had my apt repos setup. Basically had it pointing to testing or unstable and during the process of install the Linuxcnc build dependencies. Python3.10 was the candidate to resolve some of the package. There was no way to revert easily, so I ended up reinstalling my build environment and stuck with the main repos from bullseye. As mentioned on the other thread, you can edit the files that have the invalid function calls with a data type override(int()) but it’s not a sustainable solution if you want to close to the master branch so I’d recommend sticking to Debian 11 and python 3.9