Yes, the allen screws I have turn out to be correct/original, however, the issue he discussed in the video is definitely my issue.
Turns out those two screws were slightly loose, either due to vibration or perhaps I didn't torque them up correctly prior to assembly.
I tested it with some thin 3 in 1 oil. I put the oil in the little area between the sump drain holes. In a minute or two it leaked through exactly as before. Then I wiped dry and tightened the two screws. Tested with the oil again and seems like that was it. Very minimal leak after sitting 10 min. I torqued them up some more and that seemed to stop it completely.
I wonder if I need to pull off the front plate now? Maybe I should just put on thread locker and tighten the screws as much as possible with the allen wrench. I may also add a little RTV in that space between the drain holes.