В файле feedback.php в дополнении reCaptha у меня было прописано так:
if(!$result['success']) {$error_f = 2;$smarty->assign("error",$error_f);}
В файле product_discussion.php было прописано так:
if(!$result['success']) {$error_p = 7;$smarty->assign("error",$error_p);}
После того как в vt.php прописал именно так как было в product_discussion.php все заработало.
Непонятно только почему именно так все начало работать.
p.s. Купленный оригинал дополнения reCaptha где то засеял (чтобы сравнить не ошибся ли я при изначальной установке этого дополнения).