Your event is triggered the whole time. So Wait and flash is called many, many times and my guess that's to much for the flash behavior and it doesn't flash but the coin goes invisible.
You could use instead the triggered event 'on collision' or if you want to use overlap you could use the timer behavior on the coin.