I think your best bet is to provide a way for the review team to access all the features without having to use hardware. I don't know the nature of your app, but I think your best bet would be to make the Flic optional, so at least the review team can access all the parts of your app.
The Apple review process is a bit mysterious so I can't promise anything, but as long as you don't block the review team from parts of your app by demanding hardware, I don't think they will ask for it.
I got a working Web UI using Flask and python flic library files. But sometimes one of the button goes Disconnected with "BondingKeysMismatch" reason, and i need to reset the flic button. Any one know why this "BondingKeysMismatch" happens ?