Hi @Ibrahim_IAE ,
This is a common question raised here. What I can share form many threads and from my own experience, something has changed in your spreadsheet that is preventing the script from running. Here's a small list of things to check:
1) A user added a column that is breaking your script;
2) A user added a merged cell somewhere;
3) A worksheet is not configured properly and effecting the initial load;
4) You have a variable that is null when a value is expected;
5) There's a sync issue popping up on this workbook blocking a script.
These are just some of the top issues I have seen and experienced myself; especially when you are talking about a flow/script that was previously working.
One way to check this is to resubmit a previously successful run and check the outcome. If a previous run that was successful is now unsuccessful, please revisit the list above.