I had a code last summer but it has been cleared, so I don't think that is the issue.
The system will also not operate if the computer detects an open door or hood (even if closed - but there may be an issue with the latch sensors, causing the system to detect an open door or hood, even though there is not).
The system will also not operate if it detects the transmission shifter is not in “park”.
Some on this forum have reported their remote start was disabled, and the issue was a defective sensor in the transmission floor shift - causing the system to think the vehicle was not in “park” when it was.
A clue for a defective floor shifter assembly is that the LF door chimes when it is opened, although the engine is turned off and the vehicle is in “park”.
The floor shifter assembly is unique to the 2015 - 2017 Expedition models.