Hello Mahlon,
Thanks for reporting the issue. It seems like, it is also calculating the second field while calculating the difference. It should be ignoring the seconds in calculation. I will create a ticket for this. But I have a work around for this, you can use Math Function action for rounding the value before displaying it on the screen. Let me know if you need help with that.
-Inder