You are indeed in compliance with the 3-2-1 rule at that moment. Actually you will have 4 copies of your data (Production, Primary backup job and 2 BCJ), 3 different media and 1 offsite so that is always good in my book
From what I see, this seems like a solution that can work very well but what you really should do is ask yourself some questions: What is the SLA I agreed with my customers (whether it are customers or internal with the management remains the same
When we look at statistics, we see that 90% of restores come from backups taken the last 7 days. So when you agreed with management that you can recover very quickly (as in minutes) you might want to think of 1 full + 6 incrementals per VM on your primary (and then in the weekend another full... you know where I am going). However, if you agree that the restore from the dedupe appliance is good enough in terms of RTO then of course this is not that relevant.
And this type of questions you have to ask yourself (and the customer) what is expected. If the boss comes in and says: I need to recover file X that I deleted 30 days ago, is he agreeing on a delay because it comes from the NAS or not.
That would be my 2 cents