Thanks for responding! They were using the TinyMCE (“Classic”) editor.
There’s clearly more markup in the database than what appears when I view as HTML, because the frontend display contains a reference to the original image while the HTML editor just shows a pretty vanilla tag.
Here’s an example of the frontend markup, see how the original is referenced and exists in the CDN but the src value is set to a specific, legacy size that didn’t get generated on import.
How it exists on the frontend:
<img decoding="async" data-attachment-id="4975" data-permalink="https://news.vumc.org/Hope/meet-the-people-who-bring-hope-to-families-every-day/pioneer1-7/" data-orig-file="https://vumc-reporter.s3.amazonaws.com/uploads/pioneer1-5.jpg" data-orig-size="1417,1416" data-comments-opened="0" data-image-meta="{"aperture":"2.8","credit":"Susan Urmy","camera":"Canon EOS 5D Mark IV","caption":"Environmental portrait of Chetan Mukundan, MD, and his dog Brie at Radnor Lake for community pediatricians for Face of Hope profile for Hope magazine.\r\rPhotos by: Susan Urmy","created_timestamp":"1638520211","copyright":"","focal_length":"200","iso":"400","shutter_speed":"0.0015625","title":"","orientation":"1"}" data-image-title="pioneer1" data-image-description="" data-image-caption="<p>Photo by Susan Urmy</p>
" data-medium-file="https://vumc-reporter.s3.amazonaws.com/uploads/pioneer1-5-450x450.jpg" data-large-file="https://vumc-reporter.s3.amazonaws.com/uploads/pioneer1-5-790x790.jpg" tabindex="0" role="button" class="size-medium wp-image-4975" src="https://vumc-reporter.s3.amazonaws.com/uploads/pioneer1-5-300x300.jpg" alt="" width="300" height="300">
How it exists in the editor:
[caption id="attachment_4975" align="alignleft" width="300"]<img class="size-medium wp-image-4975" src="https://vumc-reporter.s3.amazonaws.com/uploads/pioneer1-5-300x300.jpg" alt="" width="300" height="300" /> Photo by Susan Urmy[/caption]