Hardware tokens are handled by Google Services and not by Android itself :(
That means you have to have Google Services installed if you want to use your Yubikey.
For banking apps I recommend to have in seperate profile (like you wanted) together with Google Services. You should also disable everything under Exploit protection section in settings for every banking app.
I'm using Arch because you start with nothing and you can make any system you want. I have disk encryption, btrfs as a filesystem, secure boot with my own custom keys, I'm running self-build kernel, I'm using apparmor and I can use any program from AUR, etc. Thats my personality. Things that you can't see but are important to me.
On other distros some of these things would be very hard to do. Especially without Arch Wiki.
I switched from Docker to Podman, because Podman is more secure (if rootless) but it was just hard to autostart containars. You have to start one by one because they don't have a central service like docker. And watchtower and nextcloud AIO don't work on Podman. So I switched back to docker.
To 3d print something you need to convert a model (.stl or something else) to gcode. A slicer will do this for you. I use Cura (it's open source) and works great on Linux. Then you have to send that gcode to the printer. You can do that with micro SD card which is what I noramlly do or you can connect to the printer using USB cable and send the gcode using a slicer.
Juat drink all the beer and he will have nothing to steal :)