It's more likely there's a problem with Analytics than Search Console being inaccurate.
It's possible that you might have a filter in place on that Analytics view which tells it to ignore certain visitors. That would definitely mean that Analytics would show fewer visitors than Search Console shows clicks.
There is the possibility that it's the standard Analytics filter which ignores known bots. I'm not entirely familiar with any similar filters in Search Console, but it's possible they might be different. As such Search Console is reporting clicks, which aren't being logged as pageviews in Analytics because the latter does not recognise them as valid users.
Something is wrong with that page, it is taking too long to load and users are abandoning it before the pageview data is sent to Analytics. Pageview Insights should let you narrow down any problems there.
Some non-universal condition is causing the tracking code to fail. What this could be varies massively, but one example might be that you may have a cookie consent script which entirely blocks Analytics tracking until the user grants consent - and some of your users are not granting consent. That would explain a reduced but non-zero number of pageviews being logged.
The nuclear option of determining what the problem is depends on if you have access to the server's log files. You could manually track down hits on the most affected page and look for patterns which might help you diagnose why Search Console is reporting clicks, but Analytics isn't reporting pageviews. If you have log files from before the surge in traffic, running a comparison would be ideal.