Since you didn't tell us, I have to guess that you are using one of those inexpensive temp guns.
You do know that the laser is just a pointer, not that actual test spot. The spot size is far greater, about 7/8 in diameter at the source and fans out bigger with distance away. Further, the laser spot is only centered in sampling spot a fixed distance away from the gun. At other distances it is above or below the spot sample area.
Combustion gasses are about 1200 -1500 F. The exhaust gas is far hotter than the temp of the cylinder. and will change temperature with the power output of the engine.
The headers are a heat sink/exchanger and the surface temp varies with the air movement over them, the surface texture and color, and the heat volume and extremes put into it.
The engine cooling fins are hotter near the base and the outer tips run cooler. They are a heat exchanger and move heat into the air at a rate depending on the temperature differential between source and recipient. IE, if the air is the same temp as the fin, no heat is exchanged. This is why there must be air moving over the fin, as the heated air moves (along with the absorbed heat), and cooler air takes its place to receive more heat.
What you want to know is the heat at the spark plug base, which gives you an indication of cylinder heat before the cooling fins begin to remove heat in a gradient from base to tip.
Alternately, you want to know the oil temp as it leaves the heated surfaces of the engine components. The engine crankcase is the primary cooler of this oil.
If you have an oil tank, check its outer surface temperature or the inlet fitting. Also check the oil pan temp in an area where there are no cooling fins. So, you can measure the base metal and not the tip of a fin.
Ideally, the engine will keep the oil at about 180F. But this will vary with the outside air temperature and the volume of air flowing past the engine cooling fins.
Hope this helps.