The color range and color matrix/primaries is flagged in h264 stream, relying on the decoder to use the correct range and matrix.
The problem is with the Twitch's transcoding to 720p and lower, removing this extra flags, so the full range becomes chopped off with wrong range at 360p, 720p, and lower. Decoders will default to limited range.
Switch to limited range, then the lower resolutions would look better.
Used StreamLink to download your video. 1080p works fine.
1080p: (used Mediainfo)
Color range : Full
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
360p and probably everything except 1080p/source have some problems: none of the above is shown and decoders default to a wrong, limited range, bad black levels.