I strongly suspect DL is playing games.
One principle you need to keep in mind is that you will never be able to recover for your inconvenience. If you are losing money by not being at your destination, get on another carrier and just go and try to get DL to pay for it later. There's no guarantee they will, but I can guarantee you they won't compensate you because your vacation was 12 hours shorter, etc. etc.