Overridden song (next) response

When I skip to next song, I sometimes get a drop down asking why with options. Why does this not happen in a consistent fashion?

If the skipped track was selected by Roon Radio, then Roon asks why so that overtime it can improve it’s machine learning selection algorithms.

If the skipped track was selected but the user, Roon is not concerned why it was skipped.