I'm guessing its one or more of the following:
-Real world time
-Area transitions (entering and exiting buildings and other areas)
-Completing quests
So far, it seems enemies respawn after completing a quest. But if that's the only trigger, then that means there's still a limited number of enemies in FoV, just plentiful nonetheless.
A definitive answer would be very helpful.