Q1: Does the effect of this card add to the hand as much as possible if there is a target card in the reveal from the deck?
Yes, add to hand whenever possible.
Lv.3 Candlemon BT18-030 C Rookie | Data | Flame [On Play] Reveal the top 3 cards of your deck. Add 1 yellow card with the [Data] trait and 1 card with the [Witchelny] trait among them to the hand. Return the rest to the bottom of the deck. --- Inherited: [All Turns] [Once Per Turn] When this yellow Digimon with the [Data] or [Witchelny] trait would leave the battle area by your opponent's effects, by trashing your top security card, it doesn't leave.
Lv.3 Candlemon BT18-030 C Rookie | Data | Flame [On Play] Reveal the top 3 cards of your deck. Add 1 yellow card with the [Data] trait and 1 card with the [Witchelny] trait among them to the hand. Return the rest to the bottom of the deck. --- Inherited: [All Turns] [Once Per Turn] When this yellow Digimon with the [Data] or [Witchelny] trait would leave the battle area by your opponent's effects, by trashing your top security card, it doesn't leave.
Lv.3 キャンドモン BT18-030 C 成長期 | データ種 | 火炎型 【登場時】自分のデッキの上から3枚オープンする。その中の特徴に「データ種」を持つ黄のカード1枚と特徴に「ウィッチェルニー」を持つカード1枚を手札に加える。残りはデッキの下に戻す。 --- Inherited: 【お互いのターン】[ターンに1回]特徴に「データ種」/「ウィッチェルニー」を持つ黄のこのデジモンが相手の効果でバトルエリアを離れるとき、自分のセキュリティを上から1枚破棄することで、離れない。