1/ If in admin settings “Number of columns selector” is set to OFF than the grid icon is not available in frontend (only list) -> inc\integrations\woocommerce\template-tags.php
2/ Problem with styles css privileges – in child theme css should always put !important if overwriting main theme style. Example – .title-size-small .title{font-size:36px !important}
Please provide the site admin access to the private area and give the steps with the screen to reproduce the problem.
When you install and activate the child theme, you need to add the style into the Theme Settings > Custom CSS. The styles would remain even after the update. If you inserted the styles in Appearance > Customize > Additional CSS or elsewhere, please move them in the proper place.
1/ As I wrote you – developing on localhost, so you can not reach the site admin area. Everything was OK till 6.1.0. See inc\integrations\woocommerce\template-tags.php
– see attached images
2/ Why should I put my custom css styles in theme settings area when I have installed and activated my child theme? It is not needed. Everything was working fine till 6.1.0 update.
– see attached images
The additional plugins has nothing to do with the above mentioned problems.