I also had a problem when upgading ISE from 2.1 to 2.2 using the gui.
upgrade was loaded on the system, but stuck in state: something like "no host to initiate upgrade".
finally i reverted to using the CLI and the repository
first I did upgrade cleanup on both systems
then again the upgrade using upgrade prepare and upgrade proceed (nodes one-by-one)
NB! the process (single node) took about 90 minutes..