Will I get a ticket?

So today I was driving from work to home, and I always take the same road, thus I know the length of the traffic lights and the correct lanes to stay on.

I was on the StauffacherquaiStrasse (Zurich) and Selnaustrasse intersection. (Screenshot below)

There are 3 lanes, on the intersection one goes to the left, the middle in front and the right one to the right. I was on the middle one as always and the traffic light turned green ( I was the second car in line) The guy ahead of me drives and he gets flashed, the guy on my right gets also flashed and I also get flashed ( I assume) There were 3 flashes, we all passed on the Middle lane green, that’s 100%.

Now here’s the catch, the guy from the right lane crossed the intersection on his red and he didn’t turn right but went straight, almost hitting me.

So I assume that the flashes were for him, but why 3? Do I and the guy in front of me (from the same lane) also get a ticket?

Here is a screenshot of the intersection from google maps, showing the right lane guy, and my position.

https://prnt.sc/guSckiCdxIzY

If the light was green and you didn't go too fast, you will not get a ticket.

Three flashes so they have a photographed timeline, for example, to stop the guy on the right claiming he started off in the middle lane and somehow drifted right later.

The light was 100% green and I was going probably 20km/h in a 50km/h zone, so for sure I didn't exceed the speed limit, also there was another car in front of me and the guy who didn't respect almost hit me so I had to give him way of go

Really, don't worry. I've seen flashes and have had similar angst, but no ticket. Seeing the flash doesn't mean it was aimed at you.