NDIY
I think, with due respect, that you are repeating your original error.
"m" is the mass of the object under consideration, not the mass of the light.
I understand your point about the maths, I think the problem is that you are thinking of "m" as being the mass of the light not the mass of the object, so this is an issue of definition of terms, not maths.
The whole point of the equation is to show the equivalence of the energy "contained" within an object and its mass, and by extension and inference the interchangeability of the two.
For example, in a nuclear reaction, fissile atoms may split releasing energy, and the daughter products will then collectively have slightly less mass than the parents. The "lost" mass has been converted into energy, and this equation enables one to work out how much energy will be released by the "loss" of a given mass of matter. In this example "m" is the lost mass, and E is the energy released. "c squared" remains the constant- that bit we do agree about!
If the object under consideration was "a bit of light" then I would agree with you that if light has no mass then the answer would always be zero, but that was not what Einstein was trying to elucidate when he published his equation.
Or so I have always believed.
Regards
Rod