As you may or may not know; how an object appears initially in the database is via a "discovery" method. Based on your description, I'm guessing that for that type of device, in your environment, the discovery method used will be "heartbeat" discovery.
If you check that client, locally in it's logs, look in inventoryagent.log; for the heartbeat discovery action (ends in 0003} ).
Until that happens on the client, AND it is successfully submitted to the MP, then successfully processed by the primary site, no other actions will successfully be processed by the primary site... the MP might accept things like "hardware inventory", but the primary site won't know what to do with that data--until a discovery method creates that initial record.