@CoDooku
The balenaOS releases on the website do not connect directly to balenaCloud.
They are meant for quick access and working with it for development or usage with openBalena - and they are generic (they cannot know what fleet they would need to contact )
I think you would need to create a fleet in balenaCloud, download balena CLI - login to your fleet with balena CLI and then register your RPi to your fleet ( balena CLI Documentation - Balena Documentation )
However, it might be more easy to just download the already preconfigured image from balenaCloud within your fleet.
I admit the 2 GB Micro SD Card seems a bit off. I don’t want to be rude here, but there are a lot of fake micro sd cards from Aliexpress and similar going around which are printed to be some size - but actually only some 100 MB or such. So if you starting writing them, you get errors. Also, even if the 2 GB Card would be real, the size would not leave much space anymore for Apps, I would go with at least 4 GB or even 8 GB - and with Sandisk or Samsung Micro SD Cards, especially the Samsung Evo Plus never let me down once. I am fairly sure that the source of your problems was the sd card
Cheers!