Think problem is in ajax.php:
if (time()-strtotime($item['dt_pub_date'])<(7*24*3600)) {
echo json_encode(array('error' => 1, 'msg' => __('It\'s too soon to move your listing to the top', 'payment_pro')));
die;
I changed to:
/* if (time()-strtotime($item['dt_pub_date'])<(7*24*3600)) {
echo json_encode(array('error' => 1, 'msg' => __('It\'s too soon to move your listing to the top', 'payment_pro')));
die;
}
*/
it seems to work, but user can move to top whenever they want, not limit set in admin.