Self-styled spiritual leader Ariffin Mohammad, better known as Ayah Pin, has not fled the country although several of his followers were arrested at their commune over the weekend.