My first comment on this was to make sure it was getting dark enough to tell them to go to bed, that has been a problem with other people on here so I went for an easy solution. I don't know where you are so I don't have a clue when it gets dark where you are. It obviously did not work.
When I move mine and they want to sleep in the run instead of go into the coop I have to train them to go in the coop, much like you are doing. Every night after it gets dark I lock them into the coop. This is usually with a brood of about 20 chicks and often at around 6 to 7 weeks old. Sometimes it only takes a few times, a couple of times it has taken 3 weeks before the last few caught on. Each brood is different but as long as I am consistent they eventually catch on.
A story to show why chicken TV is better than anything on cable, antenna, or satellite. One time I kept the chicks (17 in that brood) in the coop section for a week or so before I let them in the associated run. The first night they all gathered under the pop door to sleep in the run on the ground so I physically moved them and locked them in the coop. It was dark enough that they were pretty easy to catch. The next night I was working outside as it got dark and happened to go to the coop/run area at the right time. Every one of them had gathered under the pop door again and were just settling in when I walked up. They stirred a bit and then one by one started going into the coop. All 17 went in as I just stood in the area. Every night after that they all went in on their own whether I was around or not. The easiest coop training I ever had. Of course I tried that with the following broods, it never worked again.
You can play with the lights all you want, sometimes it has helped other people. But I strongly suggest you continue to consistently put them in the coop each night after dark to teach them where they should be sleeping.
Another thought looking at your photo. At least one seems to be settling down to sleep roosting up high in the run, not sure where they all settle. That perch in the run is higher than the roost in the coop. They may be wanting to sleep in the highest spot available. If that is the case, I think you can overcome that by consistently putting them in the coop each night but it might take longer.