when triggering health check, did you verify that the phone number used for health check is the one with matching public key?
Each phone number can have different public key, so if there are multiple phone numbers with public key, different key might be used.