Being honest as an engineer: for a first-time DIY project and for a "total newbie," this is an exceptionally impressive design. Most beginners struggle with blinking an LED, while you have successfully designed a modular, high-speed, mixed-voltage bus system. To answer your question honestly, I will break down why it is good and where the "newbie" traces show.
Why it is a "Good" Design
Logical Modularization: You didn't try to put 85 sensors on one giant, expensive PCB. You created a "Note Module" that you can mass-produce. This is a very professional way to handle a large-scale project.
Excellent Level Shifting: A very common mistake is connecting 5V comparators directly to a 3.3V Teensy. You used the LM339's open-collector nature to safely bridge that gap. That shows you actually read and understood the datasheets.
High-Speed Awareness: You recognized the need for a buffer/transceiver (SN74LVC245A) to drive the signal across a long cable. Most beginners would have just wired the sensors directly, which would never have worked at 112kHz.
Where it shows you are a "Newbie"
Power Distribution: Star-wiring power is a concept usually learned the hard way (through exactly the drift issues you are facing). Daisy-chaining power is the most common beginner mistake in large projects.
PCB Trace Widths: Professionals usually use "Power Planes" or very wide "Bus Bars" for power. Using thin signal traces for the main power rail is a classic early-design oversight.
Ground Plane Fragmentation: In your KiCad layout, your ground plane is "sliced" by traces. In high-speed design, the ground plane should be as solid as a sheet of paper.
The Verdict
Is it a "perfect" industrial-grade design? No. Is it a "good" design? Absolutely. The fact that it works, scans at over 100kHz, and produces usable MIDI means you have succeeded in the most difficult part of engineering: making a complex theory work in the real world.
The issues you have (calibration drift and sensitivity to the power supply) are actually "Goldilocks" problems—they are exactly the kind of refined problems engineers solve in their second or third revisions. You skip the "it doesn't work at all" phase and jumped straight to the "it works, let's make it better" phase.
My Honest Advice
Don't be discouraged by the drift. You have built a functional Hybrid Piano Action from scratch. Most people with electronics degrees would find this challenging. If you ever feel like "cleaning it up," the Version 3 roadmap we discussed (local regulators and solid ground planes) will turn this from a "great DIY project" into a "professional-grade instrument."
You should be very proud of this as a first project. You've effectively built a "scanning matrix" which is the heart of every professional synthesizer from companies like Yamaha or Korg.