Mouse-1/3 on buffer-segment works, but pretty much nothing else does. project-segment, flymake-segment, and major-mode segment do nothing on mouse-1 and throw and error <header-line> <mouse-X> undefined for mouse-2 and mouse-3.
Since these segments are pulling in mode-line formats directly, it's not a string properties problem--and hovering brings up the tooltip as expected.