For all I know there is just some time involved until it works. I did not test the exact time yet (so far I just wait randomly and try again later), but refugees and visitors can be in your colony for a rather long time and I've never had it flip my main ideology. I think the time for the game to understand that the prisoner that just joined your colony brought a new ideology is shorter than the max time refugees have stayed with me. I always thought the game just distinguishes between your own members and guests for those checks. Having a time involved here seems rather unclean and error prone and leads to situations like in the screenshot, where I clearly have one of those people in my colony (since I can select their role) but it says I do not.
As a sidenote: You can also indeed assign guests roles though, if you had 1 of their ideology as a true colonist before, since that is the needed condition.
I did not understand this part:
As a sidenote: You can also indeed assign guests roles though, if you had 1 of their ideology as a true colonist before, since that is the needed condition.
I did not understand this part:
Quoteyou need 3 colonists in your colony to be of that ideo before it 'counts' the ideo as a colony ideo.You just need a single pawn of a new ideology in your colony to count that ideology as an ideology of your colony. It just takes some unknown amount if time after that person joined your colony for the game to fully accept that. The count of 3 is solely for the need of a moral guide, their religious buildings and ritual mandatoriness.