Hi @shannonkdb ,
I think we need more information in order to help. I'll try my best making assumptions from what I have.
I'm assuming when you select an item from the list (marked as 1), you are wanting to append the detail that is entered in parts 2 and 3 to that record? If thats the case, the first parameter in your flow call should be "AIP Line Item.selected.ID" replacing AIP Line item with whatever that control is called. From there, assuming you want to pull the newly entered data into your data source, you'll need to specify in your flow to ask in powerapps (if you using the Powerapps v1 connector) for each item, or you need to specify them as inputs in your first flow step (if using powerapps v2.
After that, delete your flow from your app and re-add it, just to get rid of any cached parameters. Now your flow should look something like "'Powerapp ->GetItem,UpdateitemFinanaceWorkflow'.Run({AIP Line Item}.Id,{ServiceDept}.Text,{RequestedCapex}.Text.......)", replacing the field names inside the curly braces with their corresponding controls on your screen. So the first item is the ID of the line you wish to update, and every item after that is the piece of data you wish to add to it. There will be one input for each of the pieces of data.
Once you've done that, you should have all the data within flow to use for the rest of the workflow.
The alternative to all of that is to set the item of your form to {AIP Line Item}, use your button to submit the form, then you only need to pad the AIP Line item ID into your flow, you will able to get the variables from Sharepoint's Get Item connector.
Hope that helps some way to solving your issue, but let me know if not