The way i see it is that Damage Porter is not one of it's attacks because it's not printed on the card, but "That Pokémon may use this card's attack instead of its own." It only has access to Damage porter because of the card attached, Amnesia only targets the Attacks that Pokemon has access to...