Plot hole: When and how does Uma put a spell on Ben? She couldn't have when he was captured on the ship because she didn't have Mal's spell book at that point. Mal doesn't drop her spell book until after they rescue Ben and are on their way back to Auradon. Does Uma have powers of her own? So why would it matter if Uma got Mal's spell book?
Plot hole: The wolves seem to conveniently make an appearance to further the story, only to disappear in other parts. They are there for Belle's dad at the beginning and Belle when she tries to escape the castle initially. When Belle's dad leaves the castle after Belle takes his place and when Belle is freed to save her dad, they are not there.