A bit obsessed with comparing CSM, which is barking up the wrong tree, but I have seen many cases in my time where users become fixated upon what they think is the problem with something and just can't shake this.
All the same, "
Crazies" should not be discouraged IMO and if hellbent on running Win7 via legacy boot from NVMe on cMP, then it should be tried.
To the OP, you need to find another way to get Win7 on your MBR disk and, as
@startergo pointed out, this is not via running an installer from a USB stick as this defaults to uEFI mode. This has nothing to do with CSM.
As an aside, CSM is CSM is CSM ... there is no "
CSM Type A" on this Mac and "
CSM Type B" on another Mac. The Compatibility Support Module (CSM) is from the UEFI specs to let uEFI units support legacy boot and there is effectively only one. Well, Apple apparently implemented it a bit differently to the actual UEFI specs but as far as you are concerned in terms of Macs, there is only one CSM; which is either present or absent.
Now, some Macs treat USB like DVD. This is related to when Apple started dropping actual DVDs from the lineup and added this to ease the pain. Seems this might be why you think your iMac has a different CSM. I am sure that iMac does not have a DVD slot (despite being an oldie) and is a "
USB as DVD" Mac on which you can run the installer on a USB stick in legacy mode.
For cMP, you need a real DVD to run the installer in legacy mode or you could try this approach for a virtual DVD:
PART 1 of 3 This is a guide to installing Windows 10 on Classic Mac Pros without Bootcamp or similar (Bare Metal). This is one of many ways to do this but is a straightforward method. This guide is for installing Legacy Windows, as opposed to UEFI Windows, but can also be used for installing...
forums.macrumors.com
It is for Win10 but I assume it would work for Win7.
Good luck!