OneDrive for Business can only use form templates that are set to automatically upgrade existing forms on version upgrade. ...

OneDrive for Business can only use form templates that are set to automatically upgrade existing forms on version upgrade.  To set these options, open the form template in InfoPath, go to the Designer, select Form Options, click 'Versioning' and select either 'Automatically upgrade existing forms' or 'Use custom event'.