I have no disabled hardware encoding nor disabled video caching. I use my iPad for more then just the Go Application because well - it's a multi purpose tablet as it is designed to be and according to DJI, it's a acceptable device.
Until DJI fixes the app you might want to try to disable those settings. It's clearly some bad programming causing the issues I would say.