A large, heavy icon beside small, light label text — the icon shouts and the pair reads as two things
Instead
Match the icon's weight and size to the text it accompanies. Where the icon set will not match, lower its contrast instead: --color-stroke-strong for the icon against --color-text-weak for the label. The pair should read as one unit.