If I am not mistaken, there are 2 bonus given by the siege train :
- The "specific" +1 siege roll bonus given by the siege "trait". Does not stack
- The "common" bonus given by all artillery units to siege, +1 to the siege roll every 10 points of power. This stacks.