gingerman's post in Animating was marked as the answer
UPDATE !!!!! FIX !!!
My colleague MagnusPi has solved this here by using a transparent PNG instead of a SVG to do the masking.
See the Pen zKoQgk by magnuspi (@magnuspi) on CodePen
Thanks Magnus - this works in all major browsers now.