898です。
904さんのコメントを読みもうすこし頑張ったところ仰る通り簡単に解決しました。

結論としてはSoftEtherで仮想HUBとの新規のtapを作成し、Linux側でtapデバイスに対して
NAT配下のDHCPで割り当てていないIPアドレスを固定で振ることで
つながるようになりました。
NAT配下のIPへのtapを作成することはできないと勝手に思い込んでいたのが、そうではありませんでした。

勉強不足を痛感しましたので、一度勉強しなおしてみたいと思います。
ありがとうございました。