Does this file properly execute when the command is entered exactly as you have written it?
Code:
/home/pi/Downloads/exes/project2/work/dist/homeP
If so then may be a matter of entering a proper line for autostart.
If not then there is something wrong with the file itself. Maybe permissions, maybe file structure, ?
You did not state if this is a binary executable or script.
If script then the autostart would try to run it as an 'sh' script while your user likely uses 'bash'. This could present a problem since the shells are different and the script would need to have the shebang line to ensure it is properly executed for whatever shell language is used. The way you phrased this seems it may be a python script/app so it must be executed appropriately.
Note that clicking on a file is not the same as using a command line, and the first step to getting it to run with autostart is ensuring that it properly executes
at the command line. If it requires the gui to start then it may not run with autostart.