Try de-activating and reactivating the "SharePoint Server Enterprise" features at both the site collection and the site level.
Try de-activating and re-activating "IPFSSiteFeatures" feature. It is a hidden site collection feature. We can do that with PowerShell.
The "IPFSSiteFeatures" feature id "c88c4ff1-dbf5-4649-ad9f-c6c426ebcbf5".
One of the prerequisite for publishing infopath is "enabling Desktop experience feature". As my dev server is a "Single farm server", I enabled "Desktop experience feature" and the publishing issues are resolved.
See the following Microsoft KB: support.office.com/en-us/article/-infopath-cannot-save-the-following-form-error-message-when-you-try-to-publish-...
Yes, you are right. To work with MS flow and Power Apps, users need to buy licenses separately as described here for MS flow pricing, PowerApps pricing
For InfoPath alternatives, I would suggest you use PowerApps and Microsoft Flow. Otherwise, you could use some third party tools for form building. Refer to here for more:https://techcommunity.microsoft.com/...
You can troubleshoot this issue as following:
Make sure that the account who open the InfoPath form has enough permission to access the “not exist” list.
Try to customize the InfoPath form without change via clicking “Customize Form” button and republish it, check again.
If the issue still occurs, I suggest you check the ULS logs, which would tell you more ...
Whether you use "1" for checked and "0" for cleared?
If that’s the case, I recommend you use "TRUE" for checked, and "FALSE" for cleared, then check again.
Here is a similar post for your reference: InfoPath 2010 Checkbox does not display value in display mode
I have found why I see the difference in url's
On my second farm I have InfoPath designer installed for development purposes. When InfoPath is installed, and you open the site in IE, it checks if InfoPath is installed. When installed you get screenshot 1 (with xml path) and it is opened in InfoPath. When InfoPath is not installed it automatically assumes ...