I’m not convinced this is a free speech violation. He’s on parole - meaning the government has the legal right to put him back in prison basically at any moment. There’s no free speech in a prison (edit: officially yes, in practice, it doesn’t matter much).
Supervised release also comes with all sorts of restrictions, including in some cases: No internet use, no contact with minors, no alcohol, mandatory check-ins, random searches, approved locations only, curfew at night, no leaving the country, no knowing association with other felons. This is hardly novel by comparison.