National Domestic Violence Hotline
You are gonna want to reach out to some local resources for help at this point.
I encourage you to continue to document the things that this person is doing, saving texts, etc. The other things is to take care of yourself! It sounds like you are dealing a lot outside of this situation as well, so please take (even if it is only 10 minutes) some time out of a day to do something therapeutic (whatever that means to you, ex: coloring, listening to music, hobby, watching your favorite comedy show, treat yo self). Please invest in yourself while you are needing to deal with this very emotionally draining and upsetting situation.
Please contact the National Domestic Violence Hotline. You are describing a lot of digital, emotional, & sexual abuse happening right now and they would be able to let you know what resources are available to help with this situation depending on what YOU want to do/need (legal advocacy, assistance with possibly finding representation, counseling resources, etc.). As well as reaching out to https://www.cybercivilrights.org. They have a help line and might be able to assist, refer, or guide you through this situation.
NOTE! Please safety plan! He is somehow able to get your location, I would think of how he is able to do this and possibly in the past as well. Think of possibly factory resetting your phone to remove and apps he might have installed to keep track of you, turn OFF social media accnts, etc. Buddy system either physically or with a friend/fam member digitally.