I would also like to mention that in most cases pure black is a memory hole. if you are fading to the canvas and not to a composition with a [defined] solid color you are likely running into the null color problem. a blank canvas is technically empty but the software replaces “null” with the color of your choosing. depending on the encoder you might get working video, artifacts or frame locks like this. its a good rule of thumb to use solid colors instead of canvases to do transitions just because it saves trouble shooting headaches down the line.
sorry to necro the post, just coming a crossed this issue again and seeing your post reminded me about how I fixed it back in the good ol’ days of MPEG2 ^^;