Why I'm having this warning, Too many active WebGL contexts. Oldest context will be lost.

4 is definitely less than 16 and if you were to reuse your 4 renderwindows you would not get into that issue.