I can't reproduce this in RegTest, Bitcoin Core v27.0
Steps done are: Create a descriptor wallet with default args -> receive BTC -> generate coins (using another wallet) it until it has 6 confirmations.
getbalances shows it under "trusted" balance.
listunspent command shows the UTXO.
It's working as intended.
The only way it happens at my end is when I purposely lock that specific unspent transaction output with lockunspent command.
Can you try listlockunspent?
Thanks!
It does shows up under listlockunspent. I did not use the command lockunspent directly myself though, but a tool I was using might have I guess... Will do more testing...