Input on new ITX Build/first dedicated Linux PC?

After 15+ years of dealing with Microsoft professionally, I'm so done with it. So my next build will be a dedicated Linux box for some gaming but also 3D design for printing (FreeCAD?) and of course Cura for prepping the designs for printing. I'm ready to pull the trigger and want to check with Linux folks before I do in case there are any glaring compatibility issue or shortcoming I'm overlooking. I've already purchased some parts, marked as $0.00 below.

NOTE: I picked AM5 because I don't upgrade often, but would like the option to stay with the platform when CPU prices drop, for example. But I'm open to suggestions!

PCPartPicker Part List