Hi,
#1. Image still shows full size before you hover: https://prnt.sc/VtZIscsV2VSk
#2.
1. Please disable unnecessary plugins on your website.
2. Use cache plugins like Litespeed cache, WP rocket
3. Optimize images, compress css, html
4. Limit the use of 3rd party services such as google, facebook, youtube….
5. Check your hosting package, it’s responding quite slowly
Refer at here: https://www.wpbeginner.com/wordpress-performance-speed/