You have an oil drain plug on a catch can? And that catch can caught oil that was accumulated over 1,000 miles? Oil shouldn't leak when driving/sitting.