Q: Why is my Energy not regenerating?
A: If you are in the Ancient Battlegrounds port location, your energy be capped at 20 and will not regenerate above that amount.
This is because the Ancient Battlegrounds is a special port that protects captains from PVP combat. Hence it has a limited Energy limit to discourage captains from staying there for prolonged periods.