Note Expression Output Events

Is Cubase actually ready for VST3 plugins that output NoteExpressionValue events? I’m trying to implement a VST3 plugin that outputs those events and I’m having trouble with overlapping notes. When I record the output of my plugin in Cubase 14.0.20 into a MIDI track, it seems that the NoteExpressionValue event for the second note is always affecting not only the following note, but also the previous note, which is still playing. Of course, I set unique noteIds for the notes and I also use the corresponding noteIds in the generated NoteExpressionValue events. Both NoteOn events utilize the same MIDI channel: 1

Do you have an idea what might be the problem here?