Visual isTranslatable: NO; reason: observation failure: noObservations is due to the default enabled Vision Text analysis that occurs for many views, You can disable this by updating fields like allowsVideoFrameAnalysis
to false. I think that log is a warning that that subsystem does not detect any VisionKit based OCR output. (ie text on screen)
Please share the AVMutableComposition code, and not just the instruction. The Composition creation is missing, and i believe the timing there is wrong, as you have a 00:00:00 to 00:00:00 time. This tells me you did not insert an empty track and add a gap of 20 seconds to your MutableComposition.