SSBC sux

Period.

Your best bet would have been to send that junk back before you installed it, but too late.

Pedal ratio is the same as the drum setup is part of the problem. Your drums were self energizing and don't need as much pressure from your foot for a given braking force. Discs are not self energizing so you need more pedal effort, smaller M/C bore (with corresponding increase in pedal travel), or a booster.

video quality is meh, but the explanation is good and it also explains why the shoe linings are different and where they need to go.

self energizing brakes