I have added this code to my particle photon. I checked on particle website console view I am getting the data of Particle.variable exposed but on photon mobile app I am not seeing data under the data tab.
One thing I noticed is that you are publishing 4 events with a delay of 1 second. That is violating the rate limit which will mute your device till it stops chatting too much.
I suggest mine project here - pick what you need (I update in 5 sec intervals).
If you decide to use blynk-services do never a delay() in the loop().