I’ve tried this also. It works alright unless you write files in Windows, it will set the UID to the Windows SID. WHen you use a Steamlibrary and move back and forth, games that are updated in Windows can give you permission errors in LInux, etc.
It’s all workable and definitely an option, but WinBTRFS has a performance overhead, and the dualing permissions made it not a perfect solution.
I was using Pop_OS for a while, but I’ve recently been playing with EndevourOS again the past few months.