

Yep sounds like OP’s dual boot issues are due to installing windows last. It only overwrites boot each startup if it doesn’t have its own boot partition.
Also try btrfs on your linux partition for better interop. Somehow, windows btrfs drivers are much more mature than windows ext4 or linux ntfs drivers.
Orphan crushing machine comes one step closer to reality