Help migrating from .p12 to .p8

Prior to .p8 tokens, we were using .p12 cert for communication with APNS. We have since migrated to use .p8 token within our 3rd party push notification provider however, we still have the .p12 cert associated with our AppStore provisioning profile.

Do we still need to maintain the .p12 cert to ensure the validity of the AppStore provisioning profile?

Will revoking the .p12 cert result in inability for Apple to recognize that the app has push notifications enabled?