Yes, unfortunately the MLIR export chain is still not very userfriendly as it is an intermediate representations.
Note, we dont yet have any runtime that that exposes cloud specific NPU and not sure if and when we can put it on our roadmap (but it would certanly be possible to be done).
Keeping my fingers crossed that you will succeed!