Hi @CharlieGreene7827
For the solid problem, I recommend that you use the same direction of shape creation (clockwise). The shape of S1 is in the correct direction (L1, L6, L5, L4, L2).
Whether or not the backing is to be created, insert the P10 at the kerb creation and split the L4 into 2 parts from that point. This will help you not to replicate or overlap links. It is preferable to assign multiple codes to an element, in order of priority.
I see that you have at least two points and auxiliary points in the same position (P8 and P15), which create lines that are not useful (unless you are going to place some parameter that modifies their position). If they will not change position, you could directly use points P7 and P6, instead of P8 and P14 respectively.
Remember that it is not necessary to put codes to all the points and/or links of the geometry, this will bring you inconvenience when you configure the code set styles.
Best Regards.
If the answer helped you, don't forget to mark it as accepted and give it a like.