Solved by alter manually
this file /etc/httpd/conf/httpd-le-ssl.conf
and edit this line
FCGIWrapper /home/demo/fcgi-bin/php7.3.fcgi .php
to which php version that i need
FCGIWrapper /home/demo/fcgi-bin/php7.4.fcgi .php
well manual tweaks and settings… perhaps human forget the changes in config files… who knows, you know how its done, new version in dev channel is released they do whatever it takes to update and even not thinking about it… - then when issue is ahead, - we all know where it going… its simple, its mod outside of virtualmin… best advice would be leave it…
That file would not exist if you were using Virtualmin to manage Let’s Encrypt certs and configuration, it is an artifact of running certbot manually and choosing to have it create the configuration for you. You did something outside of the awareness of Virtualmin, and it broke things.