Catalina Mail app's badge icon constantly backwards
My Mail app's unread mail indicator behaves very strangely... when I mark a message as read, the indicator remains at "1", and then goes away only if I mark the message as unread again. So it is constantly wrong, showing an unread message when there isn't one, and showing no unread messages when there is. Here is a video... you can see the dock icon's indicator is always backwards from what it should be.
http://everettwarner.net/images/screenrecording.mov
Restarting the Mail app fixes the problem, until a new message arrives. I've tried rebuilding my mailboxes, trashing plist files, etc. and nothing will stop this. Am I going crazy?
EDIT: it says I am running OSX 10.11 but that is because I selected the wrong computer... I am on a MacBook Pro running 10.15.4
MacBook, OS X 10.11