Thanks for the tips above — somehow my flight from Dublin to Madrid had my KTN in there, and I tried deleting it thinking it was pointless anyway. Well apparently this is impossible to do and the fix was to add the expiration date and correct the country of issue — then everything went through just fine!