The claim [1] is that using newer VS tools creates binaries incompatible with vcruntime140.dll built with older VS. I think it makes sense to contact php dev who made this change, how they reached this conclusion.
[1] https://github.com/php/php-src/blob/9b73d591c6b00ef962229ee565a85bd9b1e9305c...