for my part, on batocera, there is no problem. i encourage this.
but as i'm not a jurist, i don't know what it implies to put some software like kodi or any other open source program into a sold hardware.
if you send joystick, and that they are not autoconfigured with batocera, please do the configuration and send me it so that i add it to the pads database so that people have just to plug and play.
do you have a link of your store ?