I think it's a bug that Maggie's enchanted flask only works twice. Sleeping does nothing. The "enchanted flask" item is just gone. I've tried sleeping at home and at the inn in Bright Meadows. I've tried sleeping various durations, and several times in a row. Once a "charge" is used, it never comes back.