Do you enable ssl on wp login page?
If not then try it because this is not happened because of your Wildcard SSL Certificate
In wordpress your every subdomains have private wp admin and wp login page so you need to enable ssl in every login or admin pages also.
Wildcard SSL secures your primary domain name (wp.example.com) or unlimited sub domain for that primary domain name (*.wp.example.com)
Here is the link which will explain you more detail on Wildcard SSL Certificate: https://www.clickssl.com/blog/what-is-wildcard-ssl-certificate/
Hope you will find your answer.