Created a feature request here:Sort nodes by Connection Profile
That said I am lazy and found a workaround. Just run this SQL query against the DB (only if you do NOT use Node Groups today) and then group the NCM Node List or manage nodes by Node Group. I'll likely make this a trigger or job until this feature is implemented.
UPDATE [your db name]. dbo.NCM_NodeProperties
SET NCM_NodeProperties = NCM_ConnectionProfiles.Name
FROM [your db name]. dbo.NCM_NodeProperties
LEFT OUTER JOIN [your db name]. dbo.NCM_ConnectionProfiles on NCM_ConnectionProfiles.ID = NCM_NodeProperties.ConnectionProfile
;
Buyer beware -not responsible for your SQL mishaps. Good luck with that. ;-)