Well I disabled Explorer Mode on every page. I checked all my uploaded pictures, and none of them exceed 4mb (the ones that even come close are for the map). My Dynamic Lighting is suuuuuper simple. I have three boulders that block LoS. I have a 90 degree L on the Lighting layer for each (so not a circle or a curve). I double checked every token that has vision (PCs and NPCs) or makes light (torches, etc) and made sure none of them used a tint. It made absolutely ZERO impact on my lag. My map I am testing this on is 21 by 29. It has 6 PCs, 6 Mounts, 3 NPCs controlled by the players, and 9 NPCs controlled by the DM on it (all tokens linked to a Character Sheet). When I grab and hold a token, the lag is visibly evident as I drag the token around on screen with a constant stuttering from place to place. It takes a full 2 seconds to click on a token and have the info wheel pop up around it. Similar time to right click and bring up the token menu. It takes a full 5 seconds to Alt + Double click to bring up the PC/NPC character sheet. Trying all this again on a separate map, a little smaller (24 by 24) with 6 PCs, 10 NPCs, and a dozen tokens (without a linked Character Sheet) on the GM layer to be used as destructible environment, the lag is present but lessened. Is the takeaway here that Roll20 can't handle 24 PCs/NPCs on the same map? Because that seems very low...