Hi,

alter table ta deallocate unused
The oracle server will deallocate all unused space above the HWM.

I think, your case means that the TA table have the 30 blocks of free spaces after delete and only 5 blocks of unused spaces.