I had a similar issue where I created the autostart file on a windows system and copied it across. Due to the formatting of the file it would not execute, but looked correct. You might try creating the file from scratch with nano via ssh if you didn’t already, and the chmod suggestion doesn’t work.