Not a bug , If your mp runs out the skill that toggles on and off will shut off. That's normal.
As far as the regen that costs adena, that skill ticks at a different rate than the normal mp regen. You can watch your regen and notice 1 tick every few that is much larger than the rest.
It's not supposed to keep your mp pool full all the time it is only a regen.