As per this tweet: https://twitter.com/CurseForge/status/1123621730004549633
Hey everyone, we have some big news to announce! In early June 2019, CurseForge will be unifying across all game sites and getting a major facelift! We have so many details to share, and you can read more about this update in our latest Medium post
You can still open tickets here, etc, but it appears things will be bumpy for a bit.