I'm one of many who use non-oil based lubes like Natural Lube 1000 / bore butter, etc...I've used it as a bore lube and on prelubed shooting & cleaning patches since the late 80's with both Pyrodex or Goex in every muzzleloader I own...and I don't wipe between shots...however, I don't believe in "bore seasoning" and don't attempt to employ it, just the opposite.
I heat the barrel up hot to the touch with steaming hot soapy water and use patches & a bore brush to scrub it 100% clean, then rinse with clean hot water. Then patch dry the bore quickly to avoid any 'flast rust', and the bore has now been returned to it's factory bare raw metal condition each time after a shooting session...I don't allow any buildup of any kind...hence, I don't "season" the bore.
Then with a popcicle stick, screwdriver tip, etc, I pack NL1000 into the grooves as far into the muzzle as I can reach, then using patches heavily coated with NL1000 (use a putty knife, etc) I lube the bore...repeat this 2-3 times until I'm satisfied every square inch of the bore is heavily plastered with NL1000.
I also use a cleaning rod with a small .30cal brush on the end to push a lubed patch all the way down into the tapered cone of TC's patent breeches (if your rifle happens to have a patent breech). I then Q-Tip NL1000 into the threaded nipple seat or vent liner seat, then NL1000 the nipple or vent liner threads themselves, and snug them finger tight.
I use prelubed shooting patches which minimizes fouling and keeps what little fouling there is very soft...when you load the next patched ball, the tight fitting patched ball simply pushes the soft fouling down on top of the powder charge.
When the next shot is fired, the fouling residue sitting on top of the powder charge is expelled, and the bore is then left with a fresh, single shot's worth of soft fouling.
Loading the next patched ball repeats the cycle...so the amount of fouling in the bore is only from the most recent shot.
The past couple of years shooting flintlocks I've settled into a routine of a range trip almost every Saturday morning year round where I shoot 40 shots without wiping between shots using the above shooting / cleaning / lubing regimen.
I think the key is starting with a bore that is bare, raw metal, with every trace of petroleum oil type products removed, and restore it that way after every shoot...then at all other times, keep the bore under a heavy influence of NL1000...has worked great for me for a long time.