Collect always tries to render the online map and then stacks whatever the mbtiles files defines on top. If the tiles in the mbtiles have transparency (raster) or are sparse (vector), the online basemap will show through (or gray if offline).
Ah, I didn't know that! That is neat. Now I'm fully convinced that "offline layer" is a great name for this