My entries in the original TXT file are not sorted by any attribute but just by me manually.
Your sorting is irrelevant. Once imported into Reminders, the chosen sort will be used.
I don't know if you have Manually chosen for the sort how it will order the events.
No, have no program which does Mail Merge. Can you please explain, what you meant with that suggestion?
Some word processing apps have a "Mail Merge" feature which allows you to create "form" letters. Microsoft Word has one, and older versions of Pages can do it.
You would create a template file that has placeholders for certain text. In a form letter, it would be things like name, address, etc.
If you have a list of addressees in a spreadsheet, it can take each entry and create a letter with the placeholders replaced with the fields in the spreadsheet.
With this, the template would be the basic format fo the ics file, with placeholders for things like Description, Due Date, Status. The Mail Merge feature would go through the list of entries and create individual ToDos from them.
Your "template" would look something like this:
BEGIN:VTODO
DUE;TZID=[dueDate]
DTSTAMP:[createDate]
DESCRIPTION:[description]
STATUS:[status]
SUMMARY:[summary
END:VTODO
The items in brackets would be the column names of the spreadsheet list.
For each entry in the spreadsheet, the template would be copied and the things in brackets would be replaced with the contents of the matching cell.