Thanks for the help all there :)
Solutions provided by both @Haque and @Kalathiya were correct but my scenario was a little different.
@WarrenBelz, this was the scenario I was referring to and your solution worked.
I am not really sure why it was adding blob storage in contents, because of which when I was trying to save the attachment with a flow it was saving it as corrupt.
But the patch code worked great.
Initially when I tested it, it worked fine. But when I submitted the attachments again it was showing this error:
Network error when using Patch Function, Field ID is Required.
Then I researched a little, at the end I added ResetForm and it did work. Any clue @WarrenBelz, why did it show this error. In Patch I am just using Form.Updates and updating the attachment, I have only kept attachment control in the new form.
But for now ResetForm did fix it, not sure permanently or not.
Currently keeping this post open only, for about a week, if any issues are reported and if no issues are reported, I will mark @WarrenBelz's answer as the solution, though all the three answers are valid solutions only.
Thanks for the help all three.
:)
Really appreciate it.