Hello @Overplay7975, welcome to the Let's Encrypt community.
Here the 3 Challenge Types - Let's Encrypt supported, you mentioned potential issue with Port 80 and referenced DNS Records; so I am guessing the DNS-01 Challenge is what you are thinking of.
Here list some of the DNS providers who easily integrate with Let's Encrypt DNS validation, it is a good place to start.
And here is a list of some of the ACME Client Implementations - Let's Encrypt and there is this list https://acmeclients.com/ too.
It may turn out that there is a better Free ACME CA for you; here is a comparison of some ACME CA Comparison - Posh-ACME
Using Let's Debug the DNS-01 is OK https://letsdebug.net/2590bw.ddns.net/1352376