We introduced a setting in Types 3.2.5 so that changes to Types image fields made in the media gallery are reflected when outputting those fields with a types shortcode.
You can find the setting shown in the screenshot at Toolset > Settings > Custom Content. I expect checking that option will fix your issue, if you could please confirm.
The downside of this is that image modifications done using Media Library are not used. Activate this option to always check for image modifications (performance will not be optimal)
I'm a bit concerned, is there a way to retain performance while still resolving this issue?
I looked at your video again and I need to make sure I understand the exact steps so that I can try to replicate the problem.
So it looks like you have an image added to a Types image field, and then you change the image added to that field.
But you don't choose another image from the media library.
It looks like you have somehow changed the image itself, so the image filename is the same, but the image is different.
"I switched up a picture to do another test."
How you do that is missing, but seems a crucial part of the story.
Note that at the 1:01 mark in your video, it is not just Types which is confused about the image, it is the Media Gallery itself, which has a thumbnail that does not correspond to the full sized image when you edit it.
It looks like you need to run the regenerate thumbnails plugin, but I can't say how you arrived at such a point, because I don't know how you "switched up" the picture.
Thanks for your message. So, I'm using the Enable Media Replace plugin to replace the image file. The way I did it was by going to the image, and selecting their replace image option.
hidden link
Would I need to use something like regenerate thumbnail plugin?
I'm not familiar with the plugin, but if it doesn't automatically regenerate thumbnails after performing such a replacement I would be surprised.
Maybe check the settings to see if it is an option?
But before going much further, trying using the Regenerate Thumbnails plugin to confirm whether the issue you reported is then fixed.
If it is then I think the solution involves the Enable Media Replace plugin regenerating the other image sizes after being run.
You might still then have an issue with cached custom image sizes, in which case you would need to go to Toolset > Settings > Custom Content and clear the image cache.
If you are worried about performance then instead of outputting a custom image size as specified in the types shortcode—I saw that in your video, right?—then you would be better off registering a custom image size, using add_image_size() (https://developer.wordpress.org/reference/functions/add_image_size/).