SetHiddenInGame - Propagate revealing gizmos, bug?

So I have an blueprint actor say its name is ‘A’ and I placed it in the level,
then after that I attach another blueprint actor named ‘B’ to ‘A’ and
there is also actor ‘C’ attached to ‘B’

If I call SetHiddenInGame with Propagate in children ticked, the children actors will have their gizmo
revealed in Game View.

Note: I only tested it in editor

Is this intentional or is it a bug?
Thanks