Invalid Coin Errors when staking SEFI?

Why is the new SEFI contract giving so many Invalid Coin Errors?

I assume that it is a result of the user setting too low of gas limit. What factors are going into the cost of the transaction?