Done. The script now skips TitleIDs that already exist in the 'Tickets\titles.csv' file. This also allows you to add titles to the CSV without worrying about duplicates.The download process is relatively slow when processing the entire encTitleKeys from that one key site.
Is it possible to add a feature to only download new tickets when running it a second time?
I can't speed up the region filtering as it requires the metadata to be downloaded and parsed to obtain the region. So out of region titles will still be processed and that can take some time.