Yes, there were massive changes in ICS V9.1 that meant many projects and derived components need updating, mostly relating to SSL/TLS, but also some unit split in two, and new package names for D10.4 and later, the important stuff is at:
https://wiki.overbyte.eu/wiki/index.php/Updating_projects_to_V9.1
but you should also read the release notes for V9.1 and readme9.
I only maintain and support ICS, Midware is supported by François Piette and I guess it has not been updated for V9.1, his web site says last release was in 2020.
Angus