So after playing around with adjusting my grid size, I found that creating a grid larger than 10x10 would increase load times big time. I also found out that the way I created the grid was pretty bad in a sense that as each "unit" was just a mesh and held no attributes.
This led me to the issue of "how the heck can I make specific units on a grid have different attributes (i.e. terrain difficulty, buffs, debuffs, etc.). So I switched around my thinking and created a class blueprint for each "GridUnit" and made the grid creation take place at event Begin Play for that level. This resulted in the level loading really quick AND giving me the option to give "GridUnits" attributes and/or call them individually!
I am excited and am also very sleepy...