The problem is related to a synchronization outage on Steemit's RPC nodes (api.steemit.com). I've watched your values on steemd and SteemWorld and even if they are the same at the moment, they differ sometimes a few %. When your RC decreases to 0% on steemd after you received a new delegation, it sounds as if there is something incorrect in the calculation process.
I don't calculate the max/current RC values by myself and just receive them from the nodes. I guess a few of their nodes at the endpoint api.steemit.com are not fully synchronized and therefore the values differ sometimes. The account history is also not synchronized in real time any more and that's why on SteemWorld currently the operations do show up minutes later.