You are right: I just tried installing the main component first and now all the shields are updated correctly.
I'm sorry, but in the readme the main component is not specified as required, and since the Medium and Large shields were updated even without the main component anyway, I thought it was a bug.
Thank you very much!