In My Drive, Drive API cannot distinguish whether a permission of a file is set directly on a file or a parent folder. In Shared Drive, inherited permissions have a flag.
I think it may also something to do with difference between 4-permission model (Owner, Writer, Commenter, Viewer) for My Drive, and 5-permission model (Manager, Content Manager, Contributor, Commenter, and Viewer) for Shared Drive, and why it was such a challenge for Google to work out a way to allow folder sharing in Shared Drive, but unfortunately those details have not been shared (but I would be interested to learn about).
I think listing permissions of each file before the move is probably beneficial, so it can be re-applied if necessary if missing after the move, and why there aren't many commercially available tools that support "moving" of files from My Drive to Shared Drive. (unsure how folgo handles it)