O problema é que você não pode colar uma variável var no padrão de regex /var/ . Em vez disso, combine a linha inteira $0 com essa variável (nesse caso, ela será tratada como padrão de regex)
awk -v var="$variable" '$0~var{x=NR+3}(NR<=x){print}' inputfile.txt