"Delete records older than:" for transaction groups is not working

Here is my config for the transaction group:
Execution Schedule (Timer): 1 minute
Update Mode: OPC to DB
Data Source: sql database name
Table Name: table name
Automatically create table
Store timestamp to: t_stamp
Delete records older than: 720 minutes

If this is working correctly, I should only have 720 minutes, or 12 hours, worth of data at any given time in the table. However, the table is still showing old data from almost 24 hours ago. I tested DELETE on my query browser, and I confirmed that I do have delete priveleges. So, is this a bug?