So you want to use the same cert on all your devices, ie wildcard cert? And you want to use it with a single label domain .home as well? Yeah that is broken setup just thinking about it. What is using the cert? Most browsers will not like that, many browsers will want for a wildcard a valid tld so .home would be out, other would want 2 labels home.tld, etc.
I don't think there is anything in the rfc that says you can not have a single label wildcard but seems like a really really bad idea…
To me those are not host names, those are domain names you always have host.domain.tld so you are trying to create a wildcard cert for different domains the way I look at it.
Your certs are FREE, and take like 3 seconds to produce, why would you want a wildcard in this setup in the firstplace?