Should i clear the plugin cache for cache busting?

The main obvious problem with your scheme is that when someone wil try to reload an old page it will get all kinds of 404 when requesting the JS and CSS since those files are not on the server anymore.

There is seriously no need to reinvent the wheel, just follow WordPress’s best practice unless you have an excellent reason to deviate.