Have you tried Altium? I ran their free-trial for a while a couple revisions ago, had a huge parts library and strict design rules. Was great for a simple rectangular board design and wouldn’t let me screw up spacing or edge clearance. The software gated when I tried a circular board with radial component alignments and no software likes arc segments for traces…