In number and text entry components the word “optional” should replace the word “required” when unchecked.
I think that when a field doesn’t say “required” , it’s generally understood to be optional and some may not want that text shown. You could add a regular Text field as a footnote with “optional” under the text entry fields you want noted as optional.
Then wouldn’t it be simpler to have an “optional” checkbox?