Compare models with elpd calculated differently?

If you can derive standard errors from elpd_kfold then you’re on equal footing with elpd_loo, which compares to within standard error intervals. See this post for understanding the role of the standard errors for the estimates.