The 12th house signifies separation, distance, & isolation. This is the answer to the question 'What causes separation according to Astrology?'
The planet which occupies this house determines from whom you will be separated.
For eg: the lord of the 7th house representing spouse if occupies the 12th house then, for sure, there will be separation from them or else, you won’t feel connected with them.If the lord of 3rd house representing siblings occupies 12th house then, there will be a distance between you and them.