The steps outlined by @Lugh at comment section 620 helped me.
I had to do few additional steps with the help of @dalto. Thought I share below for others if they have a similar issue.
After the above fix, my system shows GRUB screen and takes me to computer BIOS directly.
I then chroot back and installed both Linux 5.19 and LTS kernels and ran sudo mkinitcpio -P
and rebooted and I could now see boot entries. Found this at Reddit Thread
However, my UUID was incorrect so got maintenance error which was then fixed with fstab edits. Thread Link