Thanks for the replies.
As I soon figured out, the iTunes page itself seems like it only updates once every 24-48 hours. I upgraded to the latest version of podpress and used autodetect to retrieve a duration. I got nervous because the podcast page in iTunes didn’t update for a few days, but this seemed to fix the problem.