1) Did you still has issues with the recording colors?
2) Did you still has issues with the streaming colors?
For example, I have limited knowledge on HW encoders output. And maybe some people has better knowledge of the Twitch (its re-encoding if any present today etc.), but your local recordings should be OK. And look, this is just: NV12, 709, Partial, NV12 HW, Intel for streaming, NVIDIA (jim) for recording, no rescaling - I see nothing special. Do you really see that something wrong with the colors, in your recordings? Try some test images. Are the test images OK if you play the recordings back (not accounting the losses from compression and chroma subsampling)?