Now that you mention it, I think I've been only getting one per type as well. In my latest game I've now cycled completely through the precourser list and started getting regular colonization events as well.
I suspect this is in fact what is happening. Why the game isn't doing them randomly and is doing them one-per instead, I haven't got a clue.
Checking ColonizeEventDefs.xml, I see there are 30 normal colonization events. Take out no events for having your initial homeworld and any of the starting worlds in your home system and then add the occasional precourser planet event that does happen when it is supposed to, then I can in fact see why this is happening in the low to mid 30s for us. Looks to be strong correlation at any rate.