A friend of mine once told me that serpagons in azure lagoon spawn according to the number of people present in the location... if there are only 1 or 2 people only 2 serpagons spawn there
If there are more people in location, more serps spawn. And i was like wth is this theory. This person was on rainy there so i went there and there were about 5 people in location and when i opened hunt screen, to my surprise there were in fact 4-5 serpagons spawning, when normally its only 1-3.
Maybe this works for scholos too. never paid much attention to them. Be sure to try this out maybe it'll work