I'd make this second level, and I'd add elements to it. It is very conditional, so it needs a little more oomph.
DISRUPTION BEAM
2nd level abjuration
Casting Time: 1 action
Range: 60 feet
Target: a creature within range
Components: V, S
Duration: 1 minute
Classes: Artificer, Wizard
A beam of crackling green energy springs from your arcane focus toward a creature within range and disrupts the flow of magic in the items that creature carries. Make a ranged spell attack against the target. On a hit, the target must make a Chrisma saving throw for each magical item they possess.
On a failed saving throw the magic of the item is limited. If it is currently attuned, the wielder loses attunement to the item and can't begin attuning to it again until the duration expires. If the item is not currently attuned, the magic of the item is suppressed until the end of the duration.
At Higher Levels.
When you cast this spell using a spell slot of 3rd level, the duration is 1 hour. When you cast this spell using a spell slot of 4th or 5th level, the duration is 8 hours and the target must make an additional charisma saving throw or they will lose concentration if currently utilizing it. When you use a spell slot of 6th or 7th level, the duration is 24 hours and they must make the saving throw to maintain concentration. When you use a spell slot of 8th or 9th level the duration is permanent until dispelled and they must make the saving throw to maintain concentration, and that saving throw is at disadvantage.