It finally works. I changed the device number of the sd2iec from 9 to 8 and loaded the game directly from basic. I don't know what exactly did the trick though.
I bet on the second factor. The basic loader is hijacked in Tiny Bubbles so that the return address of the loading routine points directly to the entry point of the game.