Since the LCL grids offer several kinds of hints you must decide which one you want to see: Check dgCellHints in the Options of the grid.
Note that your demo crashes for me when the mouse enters the grid. Add a "if Column = nil then exit" to the beginning of each DBGrid OnGetCellHint event handler.