With M97 you can produce contour steps that are smaller than the tool radius. The control does not damage the contour and does not issue an error message.
Instead of M97, HEIDENHAIN recommends using the more powerful function M120 (option 21).
After activating M120 you can produce complete contours without error messages. M120 also considers circular paths.