Hi Martijn, let’s see what we can do to get you up and running!
First and foremost, yes, containers that large are more susceptible to download timeouts, broken pipes, SD Card write issues, and more. We are actually currently exploring some ways to improve that download streaming of the container to the SD Card, so that might get better in the future. In the meantime, what type of a device is this? Jetson of some sort?
Next, how is the device connected? Is it WiFi? If so, any chance you can try ethernet?
Another option is to try to reduce the container size by using “Build” and “Run” stages in your Dockerfile, as described here: Optimize your builds - Balena Documentation
Finally, although the 128gb card size is great, makes sure the read/write speed on the card is adequate. The faster, the better. Those can be pricier, but, it can make a huge difference. Hope that helps!