One more observation here.
In your demo video, listening port number is same.
In my case they are different and so I am using wlp1s0 interface IP as endpoint IP and its wg listening port number in wg set peer command as endpoint value.
Please rectify me in case I am doing some mistake here.