Hi
@Laura apologies in advance if we're misunderstanding each other - explaining via chat isn't as easy as a zoom call for example

if you ever need consultation support, please don't hesitate to contact us at
https://qtc.support/ and we'd be able to support you fully!
Saying that, we can certainly chat further here. So I see this as 2 parts.
1. the risk assessment process (including the 6 bullet point risk criteria) is needed for all your suppliers and covering all the products they provide. If this isn't done, it's going to be an audit NC - just saying, I know you're going to get it in place, I feel your pain.
2. based on the risk level that exercise gives you - your low, middle or high - you then decide on how to deal with the supplier right.
Your plan looks good, but over the top if anything. Factory visits are certainly not necessary for a middle risk supplier and not commonly seen - now if you're visiting the factories anyway - great and don't stop because I say so. But it's expensive and to be fair, if they can give you assurances in other ways, such as through other certificates they have. The clause 4.1.2 here talks about a supplier audit - this can be any third party audit that is not GFSI. It can be ISO 9001 for example as long as all clause requirements are covered. If not, then you can audit them to cover all points. This can even be done remotely (of course onsite is better, I'm just giving you all practical options).

But back to your question: "OR does all supplier (low, middle and high risk supplier) meet the QM-Audit requirements mentioned in 4.1.2?" Yes, all your suppliers must first be risk assessed per 4.1.1 and then based on the result (low, middle or high) be approved according to the options in 4.1.2. I will say that practially, most Agents/Broker sites not handling food, will have their products risk assessed as low risk. Most of them will be using the options seen at the end of 4.1.2:
• a legally enforceable contract/specification from the supplier
• a historical trading relationship.
Of course your risk assessment might show that you have some middle or high suppliers for non food products, but it's not seen often. I hope this helps.