dual boot no efi system partition was found
yes that's correct, when you customize your own partitions like you have done here you should create a small partition just for efi. So go back and create a partition in a size of 256MB and select efi as mount point.
You can read more about recommended partitions here https://help.ubuntu.com/community/DiskSpace