К порядку «сначала код, потом модель в каталоге» я бы добавил проверку обратного сценария: откат приложения при уже включённой строке Kling 4.0. Если откат вернёт прежний сборщик запроса, он снова может убрать размеры при наличии кадра, хотя в конфигурации уже стоит dimensions_with_frames.
Kling 4.0 через API: модель сама выбирала 1080 p и выставляла счёт за него