I'm far from a Arduino MPU expert but I do know the code that is run has a "timing sequence" that is "ported" for the Xiao board in the original sketches. I remember trying to load it on another board and didn't have luck. Probably not an issue for someone with some MPU skills but this was above my "pay grade".
I will also see if I can get set up to get a few housings made - The set up is 90% of the work and once the setup is "calibrated" I should be able to punch out a few for "inventory". I am north of the 49th - so shipping to the US might have some extras added as it crosses - not sure.