HI Hatim,
Regarding the duplicate issue, you should be aware that we have to deal with content for both mobile and desktop, and it's normal to hide mobile content on the desktop and vice versa.
With your 10 years of experience, I'm sure that you know already that Google crawls pages almost like a normal user so if the content is hidden then Google with not crawl it.
Please check this page for more information;
https://www.searchenginejournal.com/hidden-text-seo/208866/#:~:text=If%20content%20is%20hidden%20behind,pages%20as%20a%20user%20does.

So, if you think there is an issue on a specific page please let me know and we can check and fix that.