To help those with the same problem – add this to your child theme functions.php. Change the == ‘page’ to ‘post’ or other identifier as appropriate. Thanks to Denzel at Press Customizr for this solution.
function custom_remove_meta_header($html){
if(get_post_type() == 'page'){
return '';
}else{
return $html;
}
}
add_filter('tc_render_headings_view','custom_remove_meta_header');
After continuing my search for a solution, I recalled that ALL in ONE WP SECURITY was also updated, so I deactivated this plugin and Voila! all my images are back. Hope this helps someone else with the same issue.
Thanks for responding t-p. I tried the approach of reinstalling WordPress manually to maintain the database. Seems to finally have fixed the problem.