Setting the scope with a single node for scope for a QtQuick3D light works fine. However, using a node with children for the scope property causes a large memory leak over time. My project consumes just over 100Mb RAM normally. Overnight, this crept up to 4Gb consumed.
The issue persists even if no manipulations or animations performed on the light object. Object is being created in QML.
I don't have a simple demo project currently. Note tested on Linux yet. Happens with both MSVC and MINGW.