Members are at times required to confess in front of the video livestreams.
Castillo spent six months in a Florida jail in 2019.
She returned to the small screen in two short-lived series, The Village and Netflix's underrated supernatural higher ed drama The Society.