I created a staging copy of the website in my hosting tools. I then updated the site URLs using phpMyAdmin and updated the path of auto_prepend_file (wordfence-waf.php) in /.user.ini. I checked Site Health without making any other changes and it is working. I’m not sure why but apparently there is a difference in the live site and the staging site. I guess I need to do some digging around.
Thanks for the info that you posted! Hopefully it helps me figure it out.