Collusion illusion concerns

What is going on with Collusion Illusion? Been a rapid decline in the past year with no recent updates?