Changing Character skeletal mesh with triggerbox and customevent not working

I have setup a trigger box for a new level switch, which works fine, and have setup an OnActorEndOverlap in the level BP to have the skeletal mesh change on the character in the new level, but it is failing to work. I have a Custom Event in the character BP to set the new mesh.

Here are the BP setups: the first is in the level BP the second is in the character BP.

I have figured this out myself with the following BP (attached to the triggerbox for the level change).