Page redirect in rule after VBO new custom operation is is not redirecting
There could be a possibility that some other redirect rule is overriding you page redirect to cart Rule. So please check if in case any other rule is getting triggered or not. If yes, then set priority of page redirect to cart rule's high. 


For checking if any other rule is overriding the "Page redirect to Cart"  rule we can actually use
watchdog('Backtrack message','&lt;pre&gt;'.print_r(debug_backtrack(),true).'&lt;/pre&gt;');
It will give show everything what all code running at the time the rule triggers.
You are absolutely correct sir, just need to set the weight of Page Redirect to Cart rule lower than other rule. It will set the priority higher.