Found them all clumped together... but the lion is nowhere
It definitely spawns there. It's a fairly small area to cover but a rare spawn. Take a 2 minute run around, if not there go do something else and try again later is the only advice that can really be given. Good luck!