Regarding the requirements you raised, in my opinion, I need to create two flows to solve it perfectly:
The first flow is used to control whether the manager has permission to edit this record.
The second flow is used to approve the values filled in by the user.
Here is test for your reference:
Here is list:
Here is first flow:
Triggered every day through Recurrence,
Then you need to set the trigger conditions here
In this way, the flow will only be executed on the first eight days of each month.
filter query filters out the records whose month is this month
Condition determines whether the current date is the first day of each month
If yes, we share the editing rights of the filtered item with the manager
Recipients ： manager email
If the current date is not the first day, then determine whether it is the eighth day. If it is the eighth day, we will stop sharing this item.
Here is second flow:
Set the trigger condition. This trigger will only fire when the value is not empty.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.