Alignment CAD edges to real image

imo, main problem here is you’re comparing apples(lines) to pears(textured surfaces)

features2d wont work properly with lines only

but maybe, you can get contours from both, and use findHomography() with those ?