I honestly can't figure out why that mod (Angelic Aviary, which I don't really know anything about) is causing GetRandomMapSpot to fail like that. The logic in that should always return something, even in maps with no objects. It's possible AA is doing something unusual with object replacements... I never tested my mod too extensively with other complex gameplay mods. Sorry!
"Angelic Aviary" is a monster replacement mod that can be found on Itch.IO, but it is sure not a simple enemy replacement mod.
Also, I've tried "Mr.Friendly" on "LZDoom07" w/o additional enemy replacement mods and it seems to working stable.
I wish that this mod can have more content in the future, like additional types of quests or all other instruments for the showing on the HUD (slots №5, №6 & №7).
By the way, this is very underappreciated mod, I must say! I hope that in future many other Doomer-comrades can find that hidden gem.
Oh! Another small thing... Do you mind to create a small mod for "Tourist Mode" that contains portable tent, portable campfire, flares, chemlights and "weapons" like cigarettes, beer & grappling hook? I know that there is some of these things around the web, but I wonder why does nobody made a whole mega-unit full of tools for peaceful map exploring.