At the moment, our enqueue styles and js files are connected if the quiz shortcode is inserted in any X page. That means the scripts and styles of our plugin will be connected to the HTML of that page when you insert the Quiz shortcode into the page/post with the my-test-slug slug (if you have one).
The scripts will not be connected if you don’t insert the shortcode on other pages, except for this CSS file: \wp-content\plugins\quiz-maker\public\css\quiz-maker-public.css This CSS file is connected to all pages.
By the way, the plugin has the General CSS file feature (General Settings page > General tab) with the help of which you can exclude it on the Home page.
Is there no way to exclude quiz-maker-public.css from all other pages? I see the code in the plugin for the option you are showing. I could modify it, but I don’t want to change the plugin code that will break upon update.