What CAN registers are missing?
5.8.0 is just IDE version. In IDE about box you should click Installed Products to see what development studio you are using. Latest classic CW for MCUs V6.3 comes with 5.9.0 IDE. Since 51AC are quite new, maybe there was some changes in header files. It should be mentioned in CAN driver what CW version it is compatible with.