I'll start by addressing the perspective/2 pt perspective/SketchUp camera suggestions. I don't use 2 pt,, only perspective camera in SketchUp and Enscape is set to perspective as well. I'm puzzled about the 140FoV setting you mention as well Demian. Anyway, this is not the issue.
Let me explain my process of how I create my views.
Historically I have always created scenes in SketchUp as that's what I've been doing for the last 16 years! And I have found that for my purposes, setting SketchUp's FoV setting to 70deg is a good starting point. I will start Enscape now and leave it syncronized with SU.

For the views in my original post I used a custom resolution of 1600x1050 assigned to the current view pre-set. I will then create my scenes using SketchUp (not Enscape).
Before you know it, I've got 80 or so scenes all created as described. Then there's inevitably some tweaking done to the model, some people added etc. I will then do a few screenshot renders once I'm happy with the model. NOTE I have left the syncronize views on as I see no reason to unsync at this point.
Great, now I've got a pile of views with which I want to do a "final" render. Batch render is the obvious next step.
Hang on, I have to assign the view pre-set to all of the views (I've already shared my thoughts on that)
2 hours later I'm ready to batch render. I do so. Syncronize views is still on. Shouldn't matter right?
But they don't match the preliminary screenshot views I created earlier. They're cropped as I mentioned in my OP.
So I try unsyncronizing and I notice that Enscape's FoV setting changes from 70deg (Vertical) to 80 deg ( horizontal).
Not even going to try to make sense of that. Try the batch render on a couple of views, still not matching.
I click this little button, the FoV changes to 90deg (horizontal) still the batch views don't match.

So I give up and end up rendering each view one at a time with the screenshot render option.
Of course now I have to tweak the model and need to re-render the entire set of views. Now I'm determined to get this batch rendering to work, so I manually fiddle with that number and arrive at 93.675 to get an exact match. It's a head scratcher and was a bit time consuming but I got there in the end. I'm stuck with it, it works and is the only solution to get the 80+ views matching the screenshots which I already produced as a prelim set.
So what should I be doing differently to avoid this? Create all of my views from Enscape? Avoid using SketchUp's FoV setting and rely on the Enscape one? Leave synchronize views off? This is counter-intuitive as Enscape is the plug-in and should be the slave to SketchUp. I know one thing, I will definitely avoid using the screenshot render option in future and just use batch, even for single renders.