Mounting a VHDX ext4 partition in linux

I’m wondering how terrible an idea the following is or is not…

I want to share an ext4 fs between WSL2 and linux using a fixed-size .vhdx image created in windows (residing on NTFS partition). Mounting this in WSL is straightforward, but the issue I am trying to avoid is a bunch of FUSE or NBD overhead accessing the drive in native linux.

No problems mounting the ntfs (mounted as ntfs3) partition, but to get to my question: is there any reason it is a bad idea to directly mount the ext4 partition that lives in the .vhdx file? I.E:

mount -o offset=5MiB /mnt/<ntfs_partition>/ext4.vhdx <mount_point>

It seems to work fine… for now.