Found an odd bug in the Procedural Generation course

I’ve been working through the Unity Procedural Generation course on Udemy, and got to lecture 49. During that video we’re encouraged to play with different aspect ratios of level size to see how things are working. I’ve been using 64x64 and decided to double that on one side to 64x128. The level generates fine. To get a 3x2 ratio, I update the size to 192x128 and then this happens.

It seems like the geometry generation breaks on certain sizes. Oddly I can fix the generation by using Generate.

After a little bit of testing I’ve found this also happens if I set either length or width to 96. Since running Generate a second time “fixes” the problem, it seems the issue is related to the initial generation, but I’m at a loss as to what that might be since the only difference in the Generate Random command is the creation of a new seed before running the Generate process.
I’ve compared my code to the course code in Git and don’t see any reason for this happening. My current suspicion is that something in a Unity update changed something. Funnily enough I’m making the course tougher on myself by building the concepts in parallel over in Godot and in Godot I can generate levels with length or width of 96 or 192 with no funky geometry.