I have used the info in this post below to create a workaround for the devices we had reporting the Memory Used incorrectly.
Cisco ASR Showing 95% 98% Memory Used. ( Thanks for the post GoldTipu )

So far I have set it up on a handful of new Cisco ISR4331, with good results.
I was wondering if anybody had similar success or failure using this workaround, and what devices you were dealing with.
Are there any gotchas after using this custom poller?