I frankly cannot understand how anyone can propose that Math existed or exists separate from us for us to discover any more than any other human language. The relationships they describe existed but language, whether verbal or mathematical, is a construct, symbology of those relationships. This is a simple as to note that distance existed before even any life evolved but it took humans to invent rulers or measuring devices to quantify them. It might be argued that despite their rare occurrence in Nature, the relationship between the sides of a right triangle and it's hypotenuse existed before Pythagoras came along to notice and QED the results. Math is perfect literally by definition exactly because it is a construct, a set of unbreakable rules regardless of branch (although I understand certain cephalopods prefer Octal, and that's just weird since even cockroaches know hex rulz)
We fall into Platonic Hell when we mistake symbols for the things themselves, even in Math where definitions of terms are precise. We daren't even think about the English Language!