[Smush Pro] lazy loading and essential grid plugin compatibility

I have the Essential grid plugin enabled on my site and the images will not show if I enable lazy loading on the pages that have the grid. One of them is our home page. I tried adding css id to both the essential grid and to the module that contains the shortcode to only defer lazy loading on the grid itself but that did not seem to work. Any suggestions?
Another question about speed that is unrelated to Smush…The site is currently very slow and I am working on compressing and image resizing. I also upgraded my hosting plan with you, but I am not sure if it made a difference? Do I need to further upgrade? will this help speed?