If you've stocked Deathfish in your own pond, you'll be able to catch them from it any time during the day. It's just the normal spots like the cemetary that have the time limits for catching Deathfish. I really don't think the incense is the reason he's able to catch Deathfish, but it would be worth testing further.