EIGRP through the fortigate in transparent mode - corrected
Since original "Eigrp throug the fortigate in transparent mode" thread is locked, I wanted to correct it for posterity.
In it, the statement "EIGRP is multicast protocol IP 88" is partially incorrect - indeed EIGRP is BOTH Multicast and Unicast. (For explanation, see "EIGRP startup process - Unicast and multicast Updates containing topology information".)
So, enabling multicast-skip-policy is insufficient - a (Unicast) firewall policy to cover protocol 88 is needed.
