This might sound like a bit off the wall, but why don’t you use something like the EBB42:
https://www.aliexpress.com/item/1005004242943483.html
If you’re looking to run a fan (or two) as well as some LEDs (including neoPixels) it could be the perfect solution. It can be powered by a Raspberry Pi (or other computer running Klipper) through USB and run Klipper firmware so you can control or access devices using it like the controller or other boards in your printer from your printer.cfg or macros. Depending on where you live, it would probably cost the same as the RTK.gpio when you factor in shipping costs.
We had a discussion on a custom Klipper running USB expansion board, that is probably exactly what you want, some time ago here:
@aycaramba , can you give us a status update?