Script without execute permissions will work for a user?

Please help me to understand the issue:

Issue: There are shell scripts in a user home directory (/home/user_1)
without execute permissions (rw-r--r--) to owner,group and world
These shell scripts were able to execute/work previously but its not working now and it says permission denied or cannot execute. /home/user_1 is located in NAS path and this shifted to new NAS location now.After this scripts are expecting execute permissions now to work. Script dont work without changing permissions.. Please help me to understand why its happening

Scripts can't be executed without execute permission. However, they can be sourced using either the source command/builtin or the equivalent . .
Please show us how EXACTLY the scripts were run before the move.

How was the move performed? If it was using a cp and then a delete when you were happy, was the -f flag used to preserve the metadata (ownerships, permissions, timestamps etc.)

It may be that you have lost the metadata and you will need to work out what to set again.

Robin