Kubuntu host & Windows VM don't see the NTFS partition I created on an Internal drive

There’s this weird thing that anything I create on my Linux host, it doesn’t appear on my Windows 11 VM (it’ll show as unformatted). Then when I format it as NTFS, I can’t mount it on my Linux host (doesn’t appear as empty). Then when I formatted to try again it didn’t format at all, until I shredded the partition.

Any idea what’s up with that weird situation?

The hard drive is a 4TB WD Black

And I’m sure this is partitioned correctly:

Command (m for help): i
Partition number (1,2, default 2): 2

         Device: /dev/sdc2
          Start: 6837434368
            End: 7363475455
        Sectors: 526041088
           Size: 250.8G
           Type: Microsoft basic data
      Type-UUID: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
           UUID: 4136D92B-2B47-334C-8453-BC9F5BBA57C1

It didn’t appear to have that issue with my external hard drive, so I don’t know what’s up…

In the past I have had issues with Windows not accepting volumes formatted as NTFS from Linux, drives always showed up as RAW or Unformatted even though they worked in Linux. My suggestion would be to use Windows to format the drive to NTFS.

Did that, but after doing that, Linux now doesn’t want to mount it.