Thank you for your responses,
The main error I was getting is 'Expected OptionSetValue value' when trying to submit the form.
I did some research, and I changed my columns in Dataverse to simple text, and not choice columns as you can create the choices within PowerApps (no need to complicate things further).
I thought this would fix the issue, however it still says 'Expected OptionSetValue' although the target column is now a simple text type????
To answer your questions, the lookup column was a custom card, so i will most likely need to use the patch function as you suggested. However it gave me error in patch function of 'Expected OptionSetValue', there is no escape!
Is it just bugged, should I restart making the app? It may be that I changed the column type during the making of the app and it's now confused? And by the way I did refresh the data source after each change I made in Dataverse.
Ideally, I want combo boxes for each field, that can connect their items to a collection made in the OnStart property with necessary columns added. And then filtered in the 'Items' property based on the previous text inputs. The available items will be selected from the dropdown in the combo box (with SelectMultiple false) and submitted back to the dataverse.
Can an input from my combo controls be outputted to simple text?? I assume by using the Text() function.
The main issue I was encountering was the data type values not matching, rather than any setting up of the form.
I am new to this so any suggestions will be great, thanks for your help already.