The 3D viewer not showing the new updates I made to the board outline (all lines connected as I checked).
I’m using V 9.0 Kicad. What seems to be the problem?
Unfortunately the 3D viewer says no, as you can see from the error message. Check again.
Also you won’t be able to get the sharp interior corners due to the radius of the milling tool.
Run DRC. It also has messages (and shows the location) of where it things there is a malformed outline. In addition, you can also run PCB Editor / Tools / Cleanup Graphics. It has an option for Fix disconuities in board outlines. It tries to make sensible choices (when moving enpoints of lines), but there are no guarantees. Personally I rather fix coordinates of lines manually.
In general, the board outline must be “perfect”, with no gaps or overlapping sections. It’s a bit of a quirk of KiCad, but also logical. After a while you’ll learn to carefully snap endpoints of graphic items to each other for the PCB outline.