Certain payment processors, while willing to reluctantly tolerate anthropomorphic furry stuff for now, have recently begun exerting more control over forbidden topics, incest among them. It's similar to how a while ago most of those rapey platforming games suddenly either vanished or pivoted into being consensual.