Required tool usage (the toggle in the tool marketplace) does not always force the tool to be used. At times, the user needs to ask for the tool to be used. Additionally, if RAG is enabled, the tool will not be used despite having the tool requirement on.