Definitely worth looking into whether the specific aluminum finishing process will make it non-conductive. Worst case scenario, you can use a sheet of paper to prevent shorts.
Needing 22 GPIOs lets you use the Proton C (with USB C port) that someone else linked. However optimizing for GPIOs used can get messy really quick on handwired builds.
It's also worth considering the time/money investment of designing a PCB. It's reasonably affordable with lots of prototype manufacturers like JLCPCB. If there's a schematic problem, it's reasonably straightforward for strangers on the internet to spot the issue. A lot more can go wrong in a handwired build. The pins for rotary encoders tend to be fairly closed together and you wouldn't want physical keyboard movement to cause a short there.
Thanks for the follow up. The more tips I can get, the better! Interesting that even paper would be enough. I was just planning on using a little piece of foam or something. Once I do one, I'm sure I'll be able to figure out the best place to park the microcontroller, but I'm hesitant to hot glue anything down until I'm sure. The adapter is one thing, but I like options when it comes to the MC.
I'm more than fine with the Teensy++ on this one. I'm pretty experienced with soldering, so oddly enough, that's the least frightening part of this build. QMK is way more intimidating. Haha.
Also, I'll be utilizing these for the encoders:
https://www.thingiverse.com/thing:3770166 , so hopefully wobble is minimal, and they'll be sitting a bit proud above the plate to make it easier to manipulate the knobs and so they're not as deep in between the plates. Less to wobble into. Or at least that's what I'm hoping!
I'll have to look into custom PCBs. I was under the impression it wasn't worth the effort, and often had multiple for the minimum order requirements.
As I mentioned, I really do appreciate the help. Nice that there's helpful strangers out there such as yourself!