Hi,
Create a multiprovider on your 2 basic cubes and BPC generated cube.You can create a report on the mutiprovider.
If you have not configured "ENABLE_FIXED_CUBENAME" parameter,BPC generated cube technical name might be changed while Full optimization.Then this cause inconsistency in mutiprovider definition.
Else,this approach resolves your problem.
Thanks,
Manohar