The rules are:
Primary protection sized at no more than 125%FLA, then no secondary protection required, therefore secondary device can be any size, even 400%. But, the primary device can be up to 250% FLA if the secondary device is not more than 125%.
So, based on your information your sizing is correct.,
100A primary device is more than 125% of 54A but less than 250%, so secondary device is required and limited to 156A (you can not round up to the next breaker).