Is this using an iPad for coding or is this using an iPad as a dumb terminal and using something else for development?
At the end of the day, that’s what makes an iPad unappealing for me as a development machine. If I am going to pay for an iPad and then rent an affordable VPS just to dev on then why not just buy a computer I can develop on locally right away? Sure, LTE is cool but it probably is more cost effective to go the other way and pay for a hotspot plan for your phone and tether your computer that way.
That being said, I do occasionally feel cool doing dev on my laptop remotely from my iPad using a combination of tailscale, tethering from my phone and using iSH to ssh into an emacs session.