Clarification. It was not said the way you interpreted it.
This is what was said.
And this was previously addressed in https://issues.freepbx.org/browse/FREEPBX-14631 that was the fix for FreePBX 13 which shows that we did look into it. I would link the new ticket to the old one even though it’s not a duplicate it is related.
Since you seem to know PHP/coding my advice would be:
- Go clone the git repo that certman uses and see if the certs you get from that library work out of the box: https://github.com/analogic/lescript
- In certman itself it combines the X3 cert back into any lets encrypt certificate: https://github.com/FreePBX/certman/blob/release/14.0/Certman.class.php#L680. I would say it’s probably a good idea to look at this area of the code in general as this may be what is causing the issues.