"Tallyho! Springans!" cannot pay cost properly [Solved]

In the situation, I’ve selected the option (1).
The option (1) need to pay cost by deteching up to 3 xyz materials; I cannot detech 3 but 2.
System judged that there are exactly 2 Springans monsters in my hand.

Also there is another condition:
If there is no Springans monster in my hand and graveyard, the option didn’t exist.
Since those Springans monsters are as Xyz materials, not in the hand and graveyard, the option cannot be selected. (System judged there is no cards can be summoned.)

The correct step of this card may be like:

  1. Choose the option.
    1-1) Option (0) → Add 1 Springans monster from your Deck to hand.
    1-2) Option (1) → Add 1 Springans monster from your Deck to hand. → If there are 3 Springans monsters in “hand + graveyard + xyz material”, detaching them up to 3.
    (If detaching 3 materials, then 3 Springans monsters should be in the hand and graveyard)

  2. If choosing Option (1), Special Summon that many Springans monsters from your hand and/or graveyard.