This is the script you can run in game to see how many charges you have if the UI is bugging still.
/run local n=(C_CurrencyInfo.GetCurrencyInfo(2167).quantity or 0)print(string.format("You have %d Catalyst Charge%s Available",n,(n==1)and""or"s"))
You just type that into the chat box. I have it set up as a macro.
I did notice a similar report in CS this morning, although that is the wrong place to post about bugs.
We report bugs in game for the EU or you can set up a starter account for the US on your existing bnet and post on their bug report forums.