It depends on how blatant you are.
If you're automating your anchor text and they're all the same, you best believe that it’s going to bite you.
This is especially glaring if you use a lot of scraped or reworded artificial intelligence–produced text along with these links.
The key is to either play a numbers game—so, basically, you have a ton of domains and a ton of pages, and you're just trying to keep one step ahead of Google—or you can focus a lot more on the quality of your process.
I'm not talking about the quality of the output because it is what it is, but I'm talking about the quality of your process, so your anchor text doesn’t have any suspicious patterns.
Also, they appear in a more “natural” way in terms of production and publication.
What makes all of this challenging is that you have to tweak the whole process based on your results.
So you have to make a move first, wait for the results, and then make adjustments and see if things improve—then make even more further adjustments, and play it by ear.