lily58... it should be close then.
... what did i read... up to 29? keys... ah, here... 23 switches and 31 GPIOs (for the mitosis)
lily58 is 29 per side so you may be able to do it with minimal adjustments to the firmware.
i was saying size being the determining factor, because the couple that i've seen of the mitosis variants are all 1 switch per i/o instead of matrix. if there was use of a normal matrix and easier programability i'm sure the mitosis hardware would have blown up a lot more than it has.
the bluemicros and similar are pretty much a drop in promicro replacement with BT. adding BT to a wide array of existing keyboards that currently support promicros.
- so like the lily58... just swap the promicros for the BT promicro replacements and you're pretty much done.
- also, don't buy just any bluefruit, feather, etc... most are not compatible for what you want to do. (mainly because of processor/architecture not supported or fully supported/documented in QMK/ZMK yet)
you also have the added connectivity of other BT devices (phone, tablet, etc...) instead of just your computer or something with a usb port for the receiver.