I think you should contact nikolett in the telegram group
t.me/ferrite_core or at the discord. It is possible that your own pool share difficulty is too low/the hashrate graph is reporting an inaccurate hashrate.
If you are getting more than 100 blocks a day with your hashrate currently I think all is well.
nikolett Yesterday at 16:02
Unstable hashrate can be a result of setting too low/high of a share difficulty for your pool. For Scrypt the share difficulty should be multiplied by 65536 - for 1 GH/s you might want to set share difficulty to about 250k-500k
nikolett Yesterday at 23:56
Do consider your pool latency as well, 1000ms of latency can reduce your block generation success slightly since 2s / 60s is about 3.3% of the average block time. Your latency should far lower if you port forward 9574, so that your node can relay any valid blocks to the network through fewer nodes.
These days networks have been getting much faster, broadcast latency should be on the order of at most tens of milliseconds.
For me I mine in one of the pools from
https://miningpoolstats.stream/ferrite