Keeping on fiddling and searching, and I’ve found a post from 2017 reporting a similar problem. Following @rogeriooo lead, I’ve tried to switch my Radius value, as it was fetched from the blackboard:
float Radius = BlackboardComp->GetValueAsFloat(MaxRoamingDistance.SelectedKeyName);
…with a fixed value, and et woila’, everything works:
bool bSuccess = NavSys->GetRandomReachablePointInRadius(Origin, Radius, 2500.f, navData);
Presently I don’t know yet if the issue is with retrieving the value, or with setting it. Hopefully I’ll figure that out. Stay tuned.
Cheers
f