The other video you posted was also an orthographic projection.
You should probably tag your thread GMS2, to hopefully get some GMS2 folks in here. I can tell you how I solved my problem in GMS1, but I'm not sure it applies in GMS2. All I did was make the 2d view (not port), or room if not using views, large enough to cover everything that I want to be visible. And then I use matrix_set to set the view and projection matrices.
Anyway, like i've said a couple times now, I'm not convinced my original theory (that it was a culling problem), is correct. Are you using a draw_clear() function anywhere?