Steel Beam rounds up and will stop you after two uses. I know this from the rent Duraludon in the Battle Tower, which knows Steel Beam. It has an odd number of HP, yet it is knocked below 50% when it uses the attack.
This annoys me, but I try to see it as a positive. In the case of that Duraludon, letting it faint sooner allows me to send in a set-up sweeper faster, before my opponent uses too many Calm Minds or whatnot.