Perhaps you need to call:
virtual void Initialize(UObject& Owner) override;
virtual void ConfigureQueries() override;
I would also look into
MassCrowdNavigationProcessor.cpp
to check the internals of initialize and configureQueries
to see what needs to be set for it to run