I was playing a game earlier as the Torch Bearer and had about 10% energy left. There was an energy-giving item on the floor nearby (one that was dropped by a hero who died - I don't remember what the icon was) so I picked it up. Consequently, my energy refreshed correctly on my own UI (above the skills), however, it did not refresh the energy bar tied to my player character on the battlefield, which continued to show that I only had around 10% left.
As far as I remember, I could still cast as if I had a correctly full energy bar so this is purely a display issue.