I've never been to Tokyo so I can't answer questions around that, but keep in mind you have:
-19 hour layover
-Overnight
-Airport transfer
I don't think DL will be able to take your bag. I doubt they would be willing/able to transfer a bag from Haneda to Narita.