The output of GFSK demod block is in the format of "unpacked bytes", whereas the input to GFSK Mod is in "packed bytes", so when we try to compare the data before and after modulation, it does not come out to be the same. This can be seen in the following figure:

To fix this issue, we need to convert the output of GFSK Demod into packed format. This can be done in any of the following two ways:
- Use the "Repack Bits" block after GFSK Demod with its endianness set to MSB.
- Use the "Pack K Bits" block after GFSK Demod with K = 8

By using the above mentioned methods, all of the input signals are matched in the QT GUI Time Plot:
