Ovals currently always become fully round, this is a bug. They also do not use offset (see usbc.test.ts)
Support for ovals needs to be added to tscircuit soup and the pcb viewer before this can be fixed.
The keebs.test.ts file has an oval that can be used as a reference.