Adjust your heat/pressure settings for the blue.  Make sure it's set to Overprint (as opposed to overLAP).  Double check and/or change the heat setting in GSPPlot to "Hot".
For the adidas decal - is there a reason you're not just printing blue onto white vinyl?  Looks like you could also just print a solid white shape beyond the cutline, and print the cobalt blue overtop with the adidas logo "combined" with the blue shape - knocking out the blue and letting the white shine through.
Depending on which white foil you're using - have you considered just printing white OVER the blue?  If you're using a regular white foil, you might have to hit it twice.  I get good results with Arctic White in a single pass, though.