For me, the fact you mentioned was news: the secondary skill "Attack" coefficient decreases as the difference between "Defense" and "Attack" increases. Because, following your numbers, it turns out that with a difference of 30/1.25 = 24 units, the secondary skill "Attack" stops working altogether because it becomes zero... Please explain what you meant.
That's exactly what I meant; with such a large difference between attack and defense, this skill stops working. I'm more interested in where you got the figure of 2.5% if the attacker's attack is less than the target's defense? Everyone knows it's 2%! I've always used it when calculating damage and have never been wrong.