Is that possible to populate the line level values through copy previous, make copy and insert buttons in client script
Yes. In the validate line context the location population is possible.
In the client script, it is possible to show the location in copy previous and make copy button action in the validate line entry point.
When they make a copy in line level and copy previous button, only populate value from the targeted lines. The user manually committed the new line when performing these two actions. Validate line action is possible to show the location data on the add button action.