And what happens if you disable some ( or all ) of the WP plugins?
Like Wordfence, All in one security. Disable them and check again. How many plugin's do you have active? These security plugins were famous for eating recources, but maybe that changed over the years.
I have 11 WP sites on that server with ngninx. Each WP site is using about 20 plugins and Generatepress theme. Caching done with Fastcgi no problems.
Can you test disabling plugins and see if that helps? You could also try to install the Query Monitor plugin ( by John Blackbourn) to see if there are heavy queries, Just some suggestions.