MSI Laptop has something called "Cooler Boost" which pushes the fan speed to maximum. The moment I did that, the "MSI Center" got stuck with the previous fan speed, but HWiNFO showed the right speed.
When I switched to the normal fan speed profile, both HWiNFO & MSI Center showed similar speeds with different in polling speeds.
Meanwhile, the "FPS Monitor" software doesn't show the information from HWiNFO even though the "Shared memory" is enabled. Is this something related to the custom build?