Block Confirmations Stuck using dev branch
**Describe the bug**
Block confirmations and payouts sometimes get stuck

**To Reproduce**
Steps to reproduce the behavior:
Normal mining on various coins

**Expected behavior**
normal block confirmations and payouts. 

**Screenshots**
![image](https://user-images.githubusercontent.com/57435138/194714795-592df96d-4312-49dc-848e-00356755975e.png)


**Desktop (please complete the following information):**
 - Ubuntu 18
 

It's only happened once and after i fixed it i never had any other issues but still haven't figured out what caused the issue.  When looking through the logs i found the error
```
[2022-10-07 19:59:13.2219] [E] [PayoutManager] Payment processing failed Npgsql.PostgresException (0x80004005): 22012: division by zero
   at Npgsql.Internal.NpgsqlConnector.<ReadMessage>g__ReadMessageLong|211_0(NpgsqlConnector connector, Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
```
after seeing that i opened up postgress and saw that none of the affected blocks had a round effort applied to them and were marked as NULL instead.  

![unknown](https://user-images.githubusercontent.com/57435138/194715061-13780889-ac40-4534-8501-7cd073d41421.png)

To fix it i manually calculated and entered the round effort for each block into the database.  Once it was in there the coins that were still unconfirmed started the confirmation process and the ones that were already confirmed just paid out in one big payment to all the miners.  So far I haven't had any other issues with it but wanted to report it in case someone else runs into the issue they can easily correct it.  I still haven't figured out exactly what caused the glitch or if it was just some random fluke but will look into it more
