Проблема элементарная
ipconfig ^| find /i "IPv4-адрес" ^| find /i "%interface_name%"
Здесь вы сначала выбираете все строки, содержащие подстроку "IPv4-адрес", а потом
среди них пытаетесь найти строки, содержащие "%interface_name%". Но таких строк просто-напросто нет.