It should update every 30 seconds but I also noticed how it stays the same for longer periods of time. Not sure if a bug or simply our node not being very accurate.
Current difference between mempool.space and what we show: