Hi@boyangerginchev,
Could you please share more about your scenario?
Do you want to patch items from PowerApps to your SP list?
I assume that you want to patch multiple fields to your SP list, for better understand, you can share your Patch() function with me through a screenshot.
Based on the issue that you mentioned, I have made a test on my side, please take a try as below:
In order to keep the same data structure, I choose to create an app via the SP list which leads you to have three screens: BrowseScreen, DetailScreen, and EditScreen.
In this scenario, you can use SubmitForm() to successfully save what you want to the specific field.

Further, if surely you use Patch() to save data to the SP list, set the OnSelect property of the button as below:
Patch(
SPlist,
Defaults(SPlist),
{
Item: Dropdown1.Selected.Result,
Title: DataCardValue4.Text
}
)
Note: Dropdown1 is the control where you can assign a new value to the specific field, so is the DataCardValue4. You can assign a new value to any given field, just pay attention to the field type of the SP list, and make sure the data type is the same on both sides of the operator.
If you want to edit the existing record, you can try the following workaround:
Patch(
SPlist,
LookUp(
SPlist,
ID = xxx //You can specify a record you want.
),
{Item: Dropdown1.Selected.Result}
)
Best Regards,
Qi