Hello,
01. This is expected behavior from the Dynamic Pagination feature. When a product has many images, the pagination is designed to stay compact instead of showing all dots at once. You can click on the pagination to view and navigate through all images without breaking the layout.
02. To change the image on attribute click, please edit Product Attribute and enable the Change product image on attribute click option: https://postimg.cc/gwrRhQx3
Enable the Additional variations images option in Theme Settings > Shop > Variable products: and upload appropriate images to the variations. Then the images will change by clicking on the swatches.
https://postimg.cc/Snk13mzX
If the issue still remains, share your site WP-ADMIN Login details in the Private Content field so that we can check this concern on your Site and help you out accordingly.
Best Regards