You don't stop at affecting other States. The standard you set is that it affects Congress's ability to enforce whatever regulations they pass. "Affecting other States" is a dodge.
YOU quoted it.
According to a Congressional finding, in-state marijuana growing, possession, and use has a substantial effect on the commerce prohibited among the several states. It, therefore, "affects other states". It, therefore, falls under Congressional purview.