You don’t link {{{PARTICLE_EVENT_VALUE}}} to the individual fields but their respective key names ({{{Field1}}} and {{{Field2}}}). (it might be required to wrap the number literals into double quotes too)
The way you did it would cram the entire event value string into both fields resulting in none of them being parsable.
If I understand correctly, keep only one event field on the Particle console. Would you have an example of how I can modify the Particle publish to correctly parse two keys?
Take a look at this post, for sending 2 values to ThingSpeak.
The WebHook Definition handles "up-to" all 8 ThingSpeak Fields from each publish.
The common use case (for myself anyway) is to send the ThingSpeak API Write key with every publish.
That way, you will only need 1 webhook to send data to any of your ThingSpeak Channels.
Or you can save the API Write Key inside each Webhook Definition (as it appears you are doing now) and not publish the API Write Key each time, but you will need a separate Webhook for every channel with that method.