Ok, i figured out that out. Seems like Forky is not loading the emmc/sdhci drivers during boot. Loading them manually allows lsblk to list mmcblk0 (7.3G) eMMC. However, the kernel needs to be compiled as well before the image can be flashed to the drive. As for now, it works on the live Forky image. The following commands were used:
sudo modprobe sdhci
sudo modprobe sdhci_acpi
sudo modprobe mmc_block
Hope this is helpful in tracing the issue.
Thanks.