"on board" is correct. "on board (with something)" is a set expression meaning supportive (of something), agreeing to participate (in something), or similar.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.