It is cycle of hashrates-difficulty
I'm not sure that's the case. While the hashrate increases 20%, the difficulty goes up 300%. This is not normal.
The difficulty is recalculated every block according to the hash rate at that moment.
As the hashrate increases, the difficulty increases.
I can live with steady increase/decrease in difficulty, but if it's going to spike like crazy making your profits extremely unsteady, then it's a serious issue for mining.
With this coin there's no way to calculate 24h profits.
You can have 1.5GBX/24h with 35mil hashrate, and suddenly 0.8GBX with 40mil hashrate.