What do transfer statuses mean?
If you've purchased a transfer from Porkbun but it hasn't yet arrived, click "Transfer" at the top of any Porkbun screen. The status is listed to the right of your domain under “Status”.
Porkbun transfer statuses and what they mean
bad authcode, pending whois
The registry is telling us the code is bad. Check the authorization code you received from your old registrar and make sure it matches what we have listed on the "transfer" page. If you’re sure the auth code has been entered correctly, try asking your previous registrar to generate a new authorization code for this domain. You can enter the new code by clicking “Update authcode” under “Options”. This will restart the transfer. If you still get the “bad authcode” status after completing these step, contact Porkbun support.
domain status does not allow transfer or The transfer has been submitted and rejected too many times.
The status of your domain as listed in WHOIS is preventing the transfer from going through. Usually, it means the domain was not unlocked before transfer, or the domain is less than 60 days old. Go to your old registrar and make sure the domain is unlocked. If it wasn't, unlock it, then log it to Porkbun, click "transfer" and then "update auth code" — it will do more than just update the auth code, it will actually resubmit the transfer.
pending owner confirmation | sent to email@example.com
pending owner confirmation | sending to firstname.lastname@example.org
pending whois query