I have no problem with which , I wouldn’t make but very warm parenthetical, and I would not use that of , though I believe some speakers of British English would strongly prefer it. It might be worth noting that some would consider due to wrong in your sentence.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.