OK, this time it was almost
There were no console errors, but:
No matter what character I use, it seems that "if rewardWeight > player:getFreeCapacity() then" is not working properly :/ I get "it's too heavy" even though the char's got enough free Cap.