I'm surprised there's no dupeless route but thank you for your response
I made a 100% route that is dupeless (and also glitchless). You're welcome to use my route as a starting point.
My videos (with explanations of all strats) are here:
https://www.youtube.com/playlist?list=PLHbPTxSuEKV53dIodrh3I8zBmYLEbenaa
You'll find some resources in the video descriptions including a link to my split file (with all steps written out for LiveSplit) which is here:
My route borrows very heavily from the route used by youtuber R3dlineR6 found here:
I'll be doing a 100% dupeless run (bar taxi ip) soon. I feel the route is pretty optimal. However if you're doing mj's, bribe star replay, glitching cars, faking etc then probably not for you as i run on console (ps4).
I made this google doc from the original meant for DE https://docs.google.com/spreadsheets/d/1Gb02uOj-UTTNnHnsWQnaOSUnszD1agLakwK9psbFSXA/edit?usp=sharing