everything seems normal to me, I don't think there's a problem with your pages...
The search volume of keywords is almost always split between the top 10 ranking pages, with the the top 3 getting the bulk of the traffic, which is why it's important to rank 1-3 for a keyword if you can.
So, your page getting only a few clicks and impressions from ranking #5 is normal for a keyword with low search volume. If you can push that page into top 3 your traffic should increase. That's one thing...
The 2nd thing I can think of is that google sends the traffic to whoever they want. You might hear people say "nah, if you optimize and build links and blah blah blah you're going to get traffic" but I've seen pages (in multiple niches even) that were ranking #9 or #4, or whatever (not in top 3 that is), that were getting 16k clicks for a keyword that had only 50 search volume in Ahrefs
And the worst part is that those pages were not even good, they only had 100-150 words of text and a few links to other pages / sites on their pages, but they ranked because they belonged to universities, or to WebMd etc... Google really does reward authority sites sometimes, and if that's the case for your niche then I don't think there's anything you can do about it as google specifically refuses to give you traffic.
But still, that keyword doesn't have a lot of traffic so try to rank in top 3 first, and if that doesn't bring you more clicks you can assume that you're being screwed by google...
And seriously, use a dedicated rank tracker as google really does show you what you want to see, or what they want you to see most of the time. But with a dedicated SERP tracker you can see where you actually rank in google...