Lot's of nuance necessary here, and entirely unclear as neither Samourai Wallet nor Storm were convicted of licensing violations.
What *is* clear is that non-custodial developers should not, under any circumstances, knowingly transmit criminal funds.
Because the licensing requirement is unclear, it is also unclear *how* developers should do this. I'm not a lawyer and this is not legal advice, but I would either KYC+Chainalysis all the things, or immediately turn off your services for US users so that the DOJ cannot fabricate venue against you.

