Can the coinbase transaction be used to spend an UTXO?
It would be rejected.  The coinbase input must use a very specific previous outpoint: 0x0000000000000000000000000000000000000000000000000000000000000000ffffffff. This prevents it from referring to an actual previous outpoint.