Hey Circa, this may be negative seo from a competitor it may be spammers or fishers and so on, it's difficult to know.
Your drop may depend on that depending on how much those links are part of your whole backlinks portfolio, as generalzod said, if you have a 75% of your links like those one they could have hit you if they're kind of 10% you may have different issues there, since every site has some porn or spam links pointing to them and google knows that.
If I were you I'll buy a subscription to ahrefs or majestic seo, get all your links, find the crappy ones, and ask for removal. then the ones which remains can be disavowed.
After that wait for a couple of days and submit a reconsideration request to google saying them you've also submitted a link disavow. Explain them what happened in details.
To prevent this in the future you can use ahrefs/majestic new/lost links feature so you can watch which links you're acquiring everyday and if there's something wrong you can ask for removal /disavow them.
Hope that helps!