What is the difference between optoisolator and motor driver?
The board has additional discrete transistors to invert logic (signal on the input pins is reflected on output pins), stand alone TLP-281 sans discrete transistors may solve your problem....More curious about your load, thought current was limited to 50mA, you imply it works with 500mA?