I recently switched to Linux as my daily driver and had this same issue. Unfortunately you have to download through the Linux steam client you can’t run any games previously installed through windows.
I ended up corrupting my windows game drive trying to force it.
Appreciate you taking the time to share a technical fix, but I figured I had a spare drive an unlimited fibre plan so path of least resistance won.