I am migrating SP 2013 to SPO. I have a search results web part which doesn't show any results (web pages). The error I get is "Property doesn't exist or it is used in a manner inconsistent with schema settings". Based on a quick research it appears I have to migrate the managed and crawled properties. Unfortunately ShareGate can't do this. On top of this the search has refiners which are also not available on the migrated site. So I have the following questions arise.
If the properties are migrated would this fix my missing refiners and the search will provide the expected results?
As far as I can understand migrating the managed and crawled properties could be done with custom PS script but there a lot of topics and frankly said I don't know from where to start and which one would be suitable in my case. Any advice would be appreciated.
Microsoft mentions that SPMT could be used for this https://docs.microsoft.com/en-us/sharepointmigration/managed-metadata-migration. What is the difference in comparison with custom PS script?
Generally which way would you suggest me to use? Custom PS script or SPMT?