I tested with "which make" command in WSL2 and the result was "/usr/bin/make"
WSL should report that back when executed in its own environment but apparantly it does not seem to do so when the make command is executed the way it is executed (the build system does not use hardcoded paths)
emmm, I think I'd better switch to a real Linux system, thank you
That is a decision you would indeed have to consider yourself. If you are aware of the drawbacks then you can address them and it shouldn't be a (real) problem.
Personally I prefer to use a separate installation for foreign Operating Systems using a VM such as vbox/VMWare. That also is able to run seamless but not
that seamless

But do note, I do not have any experience with WSL itself so there might be a better solution to/for the issue that you are currently facing. Perhaps someone else is around that knows these things inside out and has a (simple) better idea.