You have an interesting case. your camera device Works well on wifi, and not on cellular. I've tested on my camera device on Sprint and t-mobile networks and they work fine, but i've only tested for a few minutes. Having camera devices on cellular networks can eat up a lot of data so, be aware of that.
what is your carrier, what is your carrier plan(ie. basic 30 gb mo) and what is your phone model?
from an app point of view, being on cellular or wifi is on a different network stack, which means the app doesnt care, and "data packets" are still treated the same.
I have a feeling its your carrier and plan that may be an issue.