You don’t want to share a wildcard cert with non-prod systems, unless they have the same trust level as prod. Anyone who has access to their private keys can perform MITM attacks against prod - either passive (reading session data such as passwords) or active (injecting or modifying session data).
If the same people have access to both prod and non-prod, and both systems have the same level of security and hardening - sure, a wildcard cert can be shared.
Otherwise I would recommend setting up a non-prod subdomain for all your non-prod systems and issuing a wildcard cert just for the subdomain (e.g. *.dev.example.com) while keeping the the main domain wildcard cert (e.g. *.example.com) for prod systems only (as long as they all have the same level of trust).