As this is using MappedMemoryRegion, which is left mapped after use, it needs to be manually flushed after setup is complete.