Yes that is normal.YD170XBCM88AE is the part number for all 1700Xs. YD170XBCAEWOF is the part number AMD uses when it packages it in a retail box without a fan and heatsink. If you buy it unboxed (aka OEM) it will be referred to YD170XBCM88AE the part number printed on the CPU itself.
I believe the number below the CPU part number is the actual unique 13-digit serial number. In my case the serial number starts with 9R6389...
AMD Ryzen 7 1700X
Yes the 9R6xxxxxxxxxx are serial, what serial is on the CPU matches my box label.
BATCH: UA 1706PGT
The numbers of batch are production year and week.
( WOF) at the end of the first serial number shows ..... W ith O ut F an .....