looking at ahrefs, it seems it really started to fall off from the July update (product review update):
In August it was ranking for 690 keywords compared to just 22 today (according to ahrefs).
I've had a random look through a few articles, and some of them read very (very) much like spun content for example sentences like:
"
If you are too impatient to read the brief, we would recommend you to get to the last of the essay and understand the chart first."
So I am going to guess that if that holds across the whole site, that would be a major contributing factor.
That being said, you can always rewrite these articles (hey you could fleece chatGPT to write them before it melts LOL)
I'd definitely consider creating content silos around the various topics you have.
For example in your fitness section, you have a few posts about treadmills. Consider creating a new sub category of treadmills and add some new content that is purely informational - and then follow this process across the site.
If it were me, I would focus on trying to build topical authority around the various sub topics and rewrite the articles.
It will be a long process to be sure, but it might see it recover.
Just take one 'category' and build out some new content, rewrite the existing content in that category and see if it starts to rank again (make sure it is all interlinked with the new content too, internal linking counts for a lot more than you'd think).
If it does, then rinse and repeat across the whole site
(ps I run a team looking after a large website in my day job, so I know more about SEO than I do affiliate/CPA
working on changing that though!)
Cheers Stu