listunspent rpc/cli command doesn't seem to list unspent unconfirmed transactions for watch-only addresses
So...

Seems like listunspent is actually working fine. However, importmulti doesn't seem to scan mempool for transactions.