The user is an admin.

Update - If I have the printer added by IP already (I did it with VBS just to test a different method) then my kiXtart logon script will run no problem and add the printer without issue.

So it makes me think creating the port is failing?