unreal 4 – Why is the Set new visibility doesn’t resets the hair’s skeletal mesh visibility to be visible?

The helmet is loaded when pressed a defined key and helmet is removed automatically by setting the remove on 2s delay.
The Problem when the helmet is removed, the hairs visibility doesn’t sets to be visible while blueprint is set to restore the visibility.
setvisibility and sethiddeningame both are tested, none of them works.
How to fix it? any help appreciated.
BLUEPRINT 1
BLUEPRINT 2