Hey @Kristalitt
There are multiple ways by which you can send data from power apps to power automate.
1) Above you are sending many parameters, the problem I think could be you are sending 2 parameters and then you might be getting an error sending two expected more.
So for this the easiest way is to change your power apps trigger in Power Automate. Instead of Power Apps use Power Apps(V2) trigger. In this trigger you can go to inputs and set 2 inputs coming from power apps. And by this you will be able to pass 2 parameters from power apps to power automate. And then use these parameters further in your flow.

One more thing you can try is deleting the Power Apps trigger and adding it again like mentioned in the below video:
https://www.youtube.com/watch?v=emAhLzVG9bM
2) Second method is to use collections. Above method is the easiest, but if it does not work try this.
Check this video for this:
https://www.youtube.com/watch?v=coB688qd00c
3) Third method is to send json response. For this check the below video:
https://www.youtube.com/watch?v=WsPtZSPW4B4
I hope this helps 🙂