This seems to be new in 2018 because it's not been an issue in the past.
Profiles under different parent alignments should be able to carry the same name. We use profiles to drain our project. We use "Special Ditch L/R 000" for our templated naming convention. It would be nice for the program to recognize that the profiles have different parent alignments. Therefore recognizing it is not a copy of another profile on the same alignment.