User is trying to use the Functional Test class to construct some automated test cases.
Whilst doing this they noticed that adding a BP_Actor (just a static mesh engine cube) that simply rotates (via AddLocalRotation) or does any other kind of 'simple movement' (AddActorLocalOffset) the Functional Test's Tick() never gets called (both inside the Test's BP and inside the cpp) when starting the test from either the command-line or through the SessionFrontend interface when the Navmesh is set to Dynamic.
Everything works as expected when this setting is set to Static or Dynamic-Modifiers Only. Alternatively they can leave this at 'dynamic' but disable 'Can Ever affect Navigation' on the actor's static mesh and everything works fine.
This was reported and tested in 4.21.2 (CL-4753647). This was reproduced in 4.20.3 (CL-4369336), 4.22 (CL-5439949), and Main 4.23 (CL-5492366)
Results: The FunctionalTest event won't be called in Session Frontend when the Navmesh is set to Dynamic
Expected: The FunctionalTest event is called in Session Frontend
There's no existing public thread on this issue, so head over toAnswerHub just mention UE-71862 in the post.