Blueprint subclass casting only works 2 levels deep

Ive Currently created 3 blueprints.
subclass1inherits from the masterclass and subclass2 inherits from subclass2.

BPMasterclass
        BPsubclass1
               BPsubclass2

casting subclass1 to masterclass works but casting subclass2 to masterclass fails.

Its this a current limitation within 4.4.3?

Please Ignore. Looks like I somehow Subclassed Actor for subclass2.