Lucas economy with power utility

You are not defining the risk-free rate correctly as you are neglecting Jensen’s Inequality. You need to have
r^f_t=\frac{1}{E_t\left(\beta\frac{C_{t+1}}{C_t}\right)}
but you have
r^f_t=E_t\frac{1}{\beta\frac{C_{t+1}}{C_t}}
which is not the same. For that reason, you need to define an auxiliary variable. Have a look at

and