For running J!5.1 you must https://fabrikar.com/forums/index.php?wiki/update-from-github/ or include the new file manually https://fabrikar.com/forums/index.php?threads/joomla-5-1-and-fabrik-cannot-find-files-error.54473/post-285151 See also Announcements
Please see our announcement here.
...
$labelText = FText::_($d->label);
$labelText = $labelText == '' ? ' ' : $labelText;
$l = $labelText;
$l .= $d->icons;
...
I think you can also use this override to supress $d->tip in case of icon== required.
But maybe you have to remove also the "fabrikTip" class if there's only the required icon...
$d = $displayData;
$labelText = FText::_($d->label);
$labelText = $labelText == '' ? ' ' : $labelText;
$l = $d->j3 ? '' : $labelText;
$l .= $d->j3 ? $labelText : '';
$l .= $d->icons;
[class^="icon-"].small {
font-size: 10px;
color: orangered;
margin-left: 5px;
margin-right: -10px;
}