Last month we updated out LoTW system to better support operators that log from multiple locations, This means additional data from each QSO is processed by TrustedQSL instead of taking this data from your “Station Location” (or logbook settings). Whatever application you are using to log with before uploading your QSOs to QRZ is logging your state (province) incorrectly as “New Brunswick” the ADIF standard only allows specific enumerated values in this field that have a maximum length of 3 characters as a result your state gets processed as “New” which is obviously invalid. You will need to update your local application to log this information correctly, the existing records will also need to be corrected before they can be sent to LoTW
I’ll watch for this to be resolved. As of right now, this bug won’t allow me to continue using this solution, which is a shame, because I was really starting to like it