Thanks, your analysis is correct. To fix your project for now, put the qt_generate_deploy_qml_app_script call into the CMakeLists.txt that creates QmlCycleBugExec.
I’ve created [QTBUG-109741] Running qt_generate_deploy_app_script(tgt) must be run in the same directory scope as tgt - Qt Bug Tracker to track this.