You encounter Zygarde on level 70, not 25.
There's more than just the location and level that could be wrong. Hold ctrl and click on the triangle to get a detailed analysis.
You can use the Encounter Database (in Tools > Data) instead of trying to create the mon from scratch.