But if multiple sites are sharing the same environment, all would have redundant libraries included.
Is there any alternative approach in AEM Forms instead of using the af.customwidgets as the category.
You can create your own clientlib and include the same in adaptive form through property sheet of guide container from authoring.
Guide Conatiner property sheet has clientlib where you can include all clientlibs you want for that AF.
Hope this helps.