Again, I am not familiar with the EdgeRouter software including the DHCP server's capabilities. Based solely on the image you showed, it will not fit your purposes. It only will offer IPs in a single subnet range (one /24). You need to investigate if you can add additional subnets on the DHCP server. One subnet per VLAN is what you will need - the size of each subnet is up to you (whether /24, /16, /28, etc.).
Regarding the VLANs you described, only the WAN side of the EdgeRouter should have VLANs configured based on you ISPs requirements. Make things easy and avoid VLANs on the LAN port(s) of your EdgeRouter.
Another point, you need to use the command line for the ICX switch to learn and to effectively manage it. The web interface is hard to navigate, sometimes buggy, and not very helpful in understanding what you are doing. 9 times out of 10 you will see other members here giving you advice in the form of text commands usually because we never use the web interface.
Regarding the VLANs you described, only the WAN side of the EdgeRouter should have VLANs configured based on you ISPs requirements. Make things easy and avoid VLANs on the LAN port(s) of your EdgeRouter.
Another point, you need to use the command line for the ICX switch to learn and to effectively manage it. The web interface is hard to navigate, sometimes buggy, and not very helpful in understanding what you are doing. 9 times out of 10 you will see other members here giving you advice in the form of text commands usually because we never use the web interface.