There are 3 components you have to make work together. EPAS, PCM, ABS. Since you did Gen2 control pack, it is not going to be easy to make it work with the ABS. (I'm not sure if even Gen1 pcm would be able to communicate with ABS)
The issue is from what I understand is network addressing and/or communication protocols being different between the 05-09 and Gen 2.
I really would like to find out for sure myself. As even with Gen1 swap some things do not work on mine.
PCM to cluster communication is one way only on mine. Cluster reads PCM signals over the can bus, but the PCM is not registering information the cluster is sending. (Odometer, fuel level) But this does not affect anything or throw a light of some type. I think you would need to do some can bus "sniffing" and capturing packets to see which module is sending what info where.