Finally was able to fix the issue of Memory Utilization not showing correctly for ASR 1001 devices using Poller Checker Tool.
C: > Program Files (x86) > Solarwinds > Orion > PollerCheckerTool.exe
Select the Node and Poller as Memory and Click on Detect Poller.
From the list of Pollers that popped, look for the ones that are marked green. Right Click on them and select Poll now, You will get a pop up window with the result. See if values are matching with CLI Values of that device. If so click on that Poller and select Add/Replace tab.
Thats it. The values will now be reflecting in web console.
Extra Info:
Sometime after selecting the new Poller, the old one will also be checked stopping the correct data and will also not allow to be unchecked. You need to remove them manually using DB manager
SELECT TOP 1000 * FROM [dbo].[Pollers]
where netobjectid ='xx'
Note that xx is the node id number of your device
and uncheck the old Poller