Тебе stloc.0 не нужен, как и локальная переменная под индексом 0. Можешь просто убрать строчку с stloc.0 и инициализацию локальной переменной, ведь нужное тебе значение для return уже в стеке
Сам подумай. Ты результат операции add достаешь из стека и присваиваешь локальной переменной, после чего делаешь return. Return полезет брать значение в стеке, а его там нет, ведь ты его достал и присвоил своей локальной переменной