Yeah, I get that it's basic Enigma. (I knew someone would eventually do this...)
But when do your rotors switch? 1/26?
'cause I get the Transcoded text to be YDMYVL, which I assume should be YDMYDM, as in the 'Scrib' for further encoding?
Rotors never 'switch'. The least significant rotor (LSR) moves 1 position each time a character is inputted. Once the LSR has moved 26 times, the 2nd LSR moves. (It's like counting upwards in base 26 but with letters and taking the start position as 000).
Also, make sure you have operations in the correct order, signals go into the board first, and then the rotors from least significant to most significant
.
MASSIVE HINT: The configuration I gave may or may not have been the encoding configuration
And the answer is not "YDMYVL". It will be obvious when you have the correct answer