I think Mario is death in this game. Hence the title Odyssey. He is in a trip to the after life which is why everything looks so weird and he can possess stuff and “disappear”. He is not actually disappearing, he already die the cap wear him as you said.