Due to differences in investment methodology and portfolio optimization process, the selection and allocation of assets will be different across the robo advisors, which will lead to a difference in returns even if the risk profiles are the same.