We have a "When a file is created or modified (properties only)" type flow set up to work with a SharePoint document library. The flow is using a dedicated service account to run all functions. What my users are finding is that often they'll go to work on a file, and it's checked out. Occasionally by another actual user (person), but MOST of the time it's been checked out by our "flow" service account, and they have to check it back in.
"Require Check-Out" is DISABLED in Versioning Settings in the document library. It's obviously not working consistently but, out of desperation I did add a step at both the beginning and end of the workflow, which checks the check-out status and if it finds it's checked out, checks it back in because I don't know how else to get around it. It's is a heavily used document library and this is incredibly annoying to our users. Why is there not a way to just disable the check-in/check-out feature altogether? (there isn't, right?)
Any suggestions would be appreciated.