2 MB is a lot of HTML

Googlebot only gets the first 2 MB of your HTML, but that's probably not an issue