Sometimes when cutting wood with lots of sap, the blade isn't really cleaned but mearly wiped off. Small bits of sap are actually still stuck to the blade. Then when the oil is applied it is just put on over the dried sap. The sap (moisture) is still going to rust the blade even though the oil is over the top of it.
The cure is to wash the blade well in soapy water (or solvent of your choice) and be sure all the sap is removed. I use a scrub pad to be sure everything has been taken off the blade. Then wipe it dry and feel the blade with your hand. If you feel anything that isn't smooth steel then you missed some sap. After you are sure everything is off the blade and it is dry, then apply oil as usual.
Another good idea is to never put a wet, dirty or sap covered kukri back in the sheath. The sap or whatever will be transfered to the wood on the sheath and will be there forever and continually foul your blade. I know what your next question is going to be. What do I do with the kukri after I use it? I don't know, I didn't invent these things. One thing I do know is this simple math equation.
Carbon steel + anything = rust. Know it, learn it, live it!
I carry a Scotch-Brite pad and can of gun oil in my truck and on the Polaris and I clean it off after each use. Quick and easy. If I am packing it on my person I carry a Scotch-Brite pad and a presoaked gun rag and that works just as well. If you don't have that stuff and find yourself in the field with a dirty blade, use a handfull of sand and scrub the blade with it and then let it air dry for a minute before you oil it and put it into the sheath. You can give it better cleaning when you get home.
Good luck,
Bill
Virginia