If the delta flight was on a separate ticket then by my understanding the CX agent was correct not to check through baggage.
CX have a policy to check through baggage on separate tickets as a customer service courtesy to one world carriers only. Delta is not in oneworld.