The instrument you are missing
Ask someone why their chocolate came out flat, or astringent, or tasting of nothing much, and the honest answer is usually that they do not know what happened in the roast. Not because they were careless — because there was nothing to know it with.
Roasting is a skill you build by feedback. You do a thing, you see what it did, you adjust. Take the feedback away and repetition stops teaching you anything. You can roast a hundred batches in an oven and end up no better at it than when you started, because every batch gave you the same single bit of information: it worked, or it did not. That is not practice. That is a coin toss you are performing very carefully.
Coffee roasters get feedback for free. Cacao roasters have to install it.
Air temperature is not bean temperature
This is the part worth being stubborn about, because it is where most cacao roasting advice quietly falls apart.
Your grill thermometer, your oven dial, the probe clipped to the inside of a roast chamber — all of these read the air. The beans are a different object with a different mass, sitting in that air, absorbing heat from it at a rate that depends on how much cacao is in there, how wet it is, how long the metal around it has been heating, and how cold the room is.
Early in a roast the beans lag far behind the air, because every calorie going in is being spent boiling water out of them rather than raising their temperature. Later, once the moisture is largely gone, they climb much faster on the same applied heat. The gap between air and bean is not a constant you can subtract — it moves, during a single roast, in a way that depends on the batch in front of you.
Which means: there is no arithmetic that converts a chamber reading into a bean reading. If you want to know the bean temperature, something has to be touching the beans.