This can be because the hardware delta has found a mismatch in the information and gets itself into a bit of a mess.
To fix it, you need to run a full hardware inventory on any of the effected machines (or on all machines if you want, depending on the size of your SCCM environment).
The easier way to do this is to download ConfigMgr Right Click Tools, install it on your console machine, select the machines or collections you want to run a full hardware scan on and away you go.
This will then send a command to all the machines telling them to forget their delta hardware and carry out a full hardware scan, this will then eventually start to filter through to your SCCM database and your reports will start to update correctly.
If you have any comments, feedback or questions on this post, please feel free to use our comments system below.
No need to worry, we will not be filling your inbox with spam and you can unsubscribe anytime you like.