Was very curious about this when I saw the thread title! I have been subscribed to you but didn't see this video in my feed

. Apparently, I hadn't selected 'see all notifications from this channel'.
I love the sound of your synth. It's so wonderfully layered. The strings/pad sound that you created is really wonderful. It's very smooth and vintage (in the best way possible) sounding.
Major respect for doing all of that layering, not to mention the dedication that synth must have required.
Coincidentally, I have been experimenting with the same kind of thing for the last few months. I haven't tried this yet, but I have a feeling utilizing some kind of 'humanizing' effect would work well for this. I think there is a way to change the settings +/- X(parameter). Applying this to the start/stop (timing) and the velocity of notes could be extremely effective.
I have input my parts (of course they are much less complex than those in your example) manually and the differing timing really creates a believable ensemble effect. On each take, I adjust many parameters, like vibrato speed/depth, envelope attack (I don't use much release for string parts as it can cause some envelopes to click), OSC pitch, random FM (usually use a couple of attenuated noise sources to FM the oscillators or even the LFO freq that controls vibrato). If you have MIDI control over similar parameters, I recommend 'humanizing' them

.
Anyways, best of luck on your synth and its MIDI implementation

.