If I am not mistaken, WPCycle is on of active members at WebhostingTalk forum. Using “search” form, I found that the member still active on the forum (July 2022). Maybe they are doing the maintenance to their homepage I guess.