E# is not technically F, only in equal tempered tuning. That's the first cause of concern.
The degrees of any scale follow a sequence and that sequence is never broken. The note names follow the "musical alphabet" {A, B, C, D, E, F, G} then repeat. Accidentals are needed to preserve the whole step - half step sequence {1, 1, 1/2, 1, 1, 1, 1/2} which is two tetra chords separated by a whole step. The numbered degrees are simply {1, 2, 3, 4, 5, 6, 7}. So for example, in the Key of E the degree letter names are {E, F, G, A, B, C, D} repeat. To preserve the steps we raise or lower notes as needed, for this example we get {E, F#, G#, A, B, C#, D#}. The second degree of E is always an F of some sort (period). Now in your example the key is D#. The correct way to name notes is to take D and just make everything #, Key of D = {D, E, F#, G, A, B, C#}. The key of D# would be {D#, E#, F##, G#, A#, B#, C##}. If the E# bothers you, why not ask about the futility of F## and C##? Using enharmonicity of the equal tempered tuning one would usually notate this key as Eb, which takes a lot less effort to notate correctly.
D♯ E♯ F𝄪 G♯ A♯ B♯ C𝄪 D♯
?