I would assume no, since your stopover is longer than 24hrs? But also, I don't think you would want your baggage checked through as it would mean having your bag at Colombo airport for more than a day increasing chances of it getting lost/pilfered.
I have had CX tag the baggage for a SFO->HKG->TPE->HKG->SIN itinerary to SFO->HKG->SIN without any problem and in fact across (2) separate ticket.