So, the problem with questions like this is that without specific examples, done in a reproducible way (so as to be inspected by others knowledgeable in the space), the best answer that can be provided is "it depends". All we can do is speculate without specifics.
That said, there is a podcast that interviewed Erik Schwiebert from Microsoft, who worked on the M1 port, and is probably one of the better ways to get some insight on engineering this sort of shift:
http://podcast.macadmins.org/2020/12/21/episode-195-getting-ready-for-the-m1-with-erik-schwiebert/
But here's some other things to consider:
- Big complicated projects like Office lazy load libraries, manage memory internally to try to decide when memory can be freed, etc. Memory usage is thus specific to how the app is being used, even down to the features a specific document uses (like Office Art), and how long the app has been running (i.e. when did it last purge internal caches/etc).
- Office in particular is a heavy user of CoreAnimation/Metal, and leans on GPU memory quite a bit.
- There are differences in memory alignment between different architectures that lead to different memory usage, but those are more relevant to 32 vs 64-bit. ARM64 and x64 have similar memory alignment behaviors.
- We'd need to know a bit more about how Apple attributes memory usage to an app, so we can eliminate or control for known factors, but that requires either reverse engineering aspects of how Apple operates, or Apple telling us how memory is attributed to processes in this UMA world. One thing I do wonder is how does iGPU memory usage get reported on Intel macOS, if at all?