It is normal for SIGN to be different for each feature, but the reason it is created the same in the fake license is because the SIGN keyword only needs to be inserted, and the reason it is not different for each is to simplify the generator.
You can create it by creating the value of this SIGN differently for each src file and it will work.