Yes, the new import code, introduced in QuickBooks 2019, is garbage. It's adding a check number that isn't specified in the IIF file, which of course it should not do and you don't want.
To avoid this, use the old and reliable import method. See BRC QuickBooks 2019+ IIF Import Changes and Recommendations for steps.