Certificate for public IP without domain name

well it is possible iirc but LE certainly does not do that since checking that you “own” an IP is quite a bit harder than just for a domain, especially in the realm of dyn-IPs