I run a Hackintosh’s dual booting Mac OS and Windows. So you solution is not insane as some have pointed out.
What I would suggest is maybe running a NAS on your local network to act as your share. Obviously this won’t help if you dont store your working files on your NAS, but its an idea. I know no way to directly share between the two machines as they are technically not on at the same time.