It is an educational software that deals with hardware on the surface, but the data is all fake and does not actually need to be connected to the hardware. Apple rejected it, saying it was related to hardware and asked for hardware-related things.
How to solve it? Thank you very much!
There is an option to submit a video for the review. I got rejected once because they thought my app was only running an animation and also because it didn’t use ARKit enough. So I made a video showing how the user is creating the animation and that ARKit is an option to help the user visualize solutions. I think they were more accustomed to AR apps being all AR environment. Regardless, the video seemed to clear up any confusion. They deal with a flood of apps and can’t spend all day figuring out one and it may be a topic outside their interest, so its good to make things fast and simple to understand.