However, one change I do see is that the Images tab for the page now does show that the images are the correct dimensions there.
That's a step in the right direction.
It just doesn't show it when viewing a gallery.
How are you determining the dimensions of the images being displayed in the gallery? Are you using your browser's developer tools?
By default, Juicebox-Pro dynamically scales images to fit within the bounds of the gallery's image area and it can be hard to tell at a glance what the actual dimensions of a gallery image are.
If you want Juicebox-Pro to display an image at its actual size (without any dynamic scaling), then set imageScaleMode="NONE" (in the 'Main Image (Pro)' section of the gallery's page settings). However, unless you have a fixed size gallery whose dimensions match those of the images, the images may not fit well within the gallery without any dynamic scaling and are likely to be cropped.
In any case, if things don't look as expected when you view your gallery after making any changes, try completely clearing your browser's cache before reloading your web page to ensure that your browser is using the current files from your web server (instead of older, cached versions).
Caching can certainly be useful but it can also sometimes be a hindrance to development.
Maybe this accounts for what you are seeing.