The Token address referenced for safeTransfer references
rewardToken
instead of
erc20Address_
which can lead to unexpected behaviour and hence compromising the rewardToken supply in the contract.