"Oni god" honestly sounds better in the original Japanese, "kishin". It's a term that's been used in other manga as is. Also, since you are leaving 鬼 in Japanese, only translating 神, it feels unbalanced. Either translate the whole term 鬼神 or transliterate it, the mix feels weird to read. Plus, "kishin" uses fewer characters which should help with typesetting.