ожидание сделайте между строкой где запускается приложение и SendKeys()
from time import sleep
...
sleep(3)
...
думается мне, все работает как надо, но, как сказали выше, текст отправляется в текущее активное окно, а на момент когда передаются нажатия клавиш, блокнот просто не успевает открыться и оказаться в фокусе
а нажатия клавиш передаются, полагаю, пустому рабочему столу, где, разумеется, не вызывают никакой реакции на себя