I have this year had this problem on a few baths. The Silicon i was using adhered to the tiles but pulled away from the bath. I tested two batches of this brand in white, and clear against every old scrap of part tube of other brands i could find in my garage; by applying a bead of each to a clean glazed tile. When set i found that some brands were firmly adhered to the tile and needed cutting off to remove them others were well adhered but could be pulled off; but the brand i had been recently using could be easily pulled off clean!
I have now gone back to more reliable brands and used up all my tubes of Ultra for filling air gaps around insulation panels in my loft.
Steve