When you applied the Sobel filter, you perform a correlation, not a convolution. If you want to perform a convolution with the kernel, you will have the dot mirror the kernel first (and than the calculation you performed is correct).
At 06:28, Is the threshold value of 5 a fixed value or can it be changed? Can the threshold value be modified as per our requirements? Could you clarify this in details.