@kshegunov Right... Thanks, something didnt trigger in the brain. Now its fine:
connect(uap, &CUaProxy::uaItemChanged, this,
[this, i](
const CUaProxy::MsgType msgt,
const int riskIndex,
const QVariant& value)
{
this->onUaMsgReceived(msgt, i, riskIndex, value);
}, Qt::QueuedConnection);
Also needed Qt::QueuedConnection eventually.