Hello Jonathan,
You are welcome!
The following WIKI page can help you determine the application:
http://wiki.sdn.sap.com/wiki/x/oQKGEQ
The only way is to collect and analyze the enqueue log, or to already know which is the report/job/task that causes the issue .
From the basis / enqueue perspective, that is normal enqueue operation.
The application that is misbehaving.
The enqueue job is not to let already locked objects be locked again .
Regards,
Isaías