Different behavier when use event StartTest and BeginPlay

I use the functionaltest blueprint and I use the SwitchHasAuthority function. I found that when I use the BeginPlay Event, the blueprint can run SwitchHasAuthority’s remote pin. But when I use the StartTest Event, the blueprint could not run the remote pin.

Could you help me how to use the StartTest Event to get the same results with BeginPlay? And how to test the client in functionaltest blueprint? Thank you!!

Thank you!