• This is happening because you have heap tables.

    Each time it applies a snapshot, the records get deleted and then inserted again.

    It is very common not to get space back when you delete from heap tables.

    Yo only get the space back if you truncate the table ( the extents get marked as unused)

    If you use 'truncate' or 'drop' the problem will go away.