Yep, please double check and test again.
The original error message:
MQTT ERROR: error saving data to kevinOI/feeds/rockblock, data missing required value
is because Adafruit IO is looking for and expecting there to be an actual "value" parameter in the incoming response. That *could* be done if Rock7 allowed for more customization of the actual response structure. But there is no such capability and the resulting Rock7 response does not have any "value" parameter. That is why adding /raw is needed. That maps (Adafruit IO does this internally) the entire response blob as being the "value" parameter. Without the /raw, the response is required to have a "value" parameter.
The guide did a poor job of making that known - i.e., needing to add /raw to the URL. I updated it yesterday to hopefully clarify that. Sorry for that confusion.
If it's behaving differently, not working in a new way, different error message, etc. please post updated info here.