Hi @monish_gavali
When integrating CSS and JS files into a single clientlib, you benefit from a reduced number of network calls but may encounter performance issues such as larger file sizes and render-blocking. Conversely, using separate clientlibs per component avoids these drawbacks but increases network calls. Cache optimization can mitigate both approaches' performance impacts. In conclusion, for smaller sites, combining into a single clientlib may suffice, while larger sites may benefit from component-wise clientlib loading to avoid unnecessary CSS and JS.
Here you will get details about it and I hope you will get your answer which is best for you.
https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/clientlibs/m-p/586477/highlight/true#M146476
Thanks.