yes, it is repetitive if the meanings of the words are considered if languages, are considered, you're using the word only once in each language lots of people say in urdu too - "Shab-e-Qadr ki raat"; shab already is raat in persian & urdu.
am i right in thinking it's repetitive to say 'the night of laylat al-qadr' because layl means night so that would be like saying 'the night of night of power'?