At the end of On Stranger Tides, Jack takes the Pearl from a shelf of ships in a bottle; Each of which is almost certainly, given the on-screen evidence, a real full-size ship that has been shrunken down to fit in a bottle. There is no mention that I recall of how this was done, so it's understandable that Jack may be confused as to how to restore the Pearl without damaging it. Which would explain hesitancy in trying anything.
However, Jack has an literal armada of bottled ships. Based on the size of the sack Gibbs was carrying, I think it's safe to estimate 10-25 ships in total. Given that the Pearl was the only one he really cared about, and given the importance of restoring the Pearl, why would Jack not have experimented, trial-and-error style, on the other ships to determine how to restore them?
Keep in mind that in Dead Mean Tell No Tales it's made clear that restoring a ship requires you to just break the bottle and toss it in the ocean. This seems like the most obvious thing to try, and I would expect Jack would succeed on the first ship he attempts it on. Even if he didn't, I would think at least one bottle would break being carried around in a sack like that. By the time DMTNT starts Jack should have an entire fleet terrorizing the ocean.
Was this ever explained, or is this a plot hole?