Contraptus (aka Leonard in france) is a cartoon based on Leonardo Da Vinci but in a more exaggerative manner In the mid to late 2000s, Netflix hosted the English dub of this series but since then delisted it There is a english channel for Contraptus but it remained empty while the other channels related to it for other languages are plentiful
If anyone has the English dub of Contraptus, please put it up on Archive.org or YouTube