What if <<EnergyDown>> doesn’t just change the energy, it also saves the change to, say, $EnergyChange, and then you can show that (and unset it) in the next passage?
You could show it on the sidebar. Create a passage named “StoryCaption”. Write something like: “Energy: $Energy” in there. Also create a passage named “StoryInit”. Set initial energy there. Use setter links or the link macro:
[[Go to Downtown (20 minute walk)|Downtown][$Energy -= 10]]
or
<<link "Go to Downtown (20 minute walk)" "Downtown">><<set $Energy -= 10>><</link>>