Error when trying to register the PnP.PowerShell App Registration when you’re not a Tenant Admin

I’m trying to deploy starterkist spfx webparts using the below

Apply-PnPTenantTemplate -Path starterkit-spfx-only.pnp

I get this error

Apply-PnPTenantTemplate : Please provide consent to the PnP Management Shell application with ‘Register-PnPManagementShellAccess’ and
follow the steps on screen.
But when i run

'Register-PnPManagementShellAccess'

I get error Register-PnPManagementShellAccess : A parameter cannot be found that matches parameter name ‘ShowConsentUrl’.

I’m following this article below

But not sure why the option to be able to get the link and send it for consent approval doesn’t work for me
My pnp powershell version is SharePointPnPPowerShellOnline 3.29.2101.0

Thanks in advance