The fluctuation of mining profits is mainly affected by changes of hashrate and difficulty adjustment.
Hashrate Change: Power, network, mining device status, etc., affects hashrate causing fluctuations, resulting in profit changes.
Difficulty Adjustment: The mining difficulty of encrypted digital currency network will adjust over time. Overall, the mining difficulty will increase macroscopically; therefore, Miners' profit will decrease even with no changes in computing power.