Here is a way to do that table with {NiceTabular} of nicematrix.
In {NiceTabular}, you merge cells vertically and horizontally with the command \Block. You can ``draw'' around the block with the key draw.
The key hvlines draws all the rules excepted in the blocks (but if the key transparent is used for the blocks, the rules are drawn).
{NiceTabular} has a built-in command \diagbox (however, that command doesn't set the size of the cell and that's why I have put a \rule).
However, you need several compilations.
\documentclass{article}
\usepackage{nicematrix}
\begin{document}
\begin{table}[ht!]
\centering
\begin{NiceTabular}{wc{1.3cm}cccc}[hvlines]
\rule[-8pt]{0pt}{20pt}
\diagbox{board}{tag} & tag1 & tag2 & tag3 & tag4 \
\Block{3-1}{board1} & qr & dm & ar & ap \
& qr & dm & ar & ap \
& qr & dm & ar & ap \
\Block{3-1}{board2} & qr & dm & ar & ap \
& qr & dm & ar & ap \
& qr & dm & ar & ap \
\Block{3-1}{board3} &
\Block[transparent,draw,line-width=2pt]{3-4}{} qr & dm & ar & ap \
& qr & dm & ar & ap \
& qr & dm & ar & ap
\end{NiceTabular}
\caption{Table caption}
\end{table}
\end{document}

If you want the bold line within the block, it's also possible but it's a little more complicated (and you have to load Tikz).
\documentclass{article}
\usepackage{nicematrix}
\usepackage{tikz}
\begin{document}
\begin{table}[ht!]
\centering
\begin{NiceTabular}{wc{1.3cm}cccc}[hvlines]
\rule[-8pt]{0pt}{20pt}
\diagbox{board}{tag} & tag1 & tag2 & tag3 & tag4 \
\Block{3-1}{board1} & qr & dm & ar & ap \
& qr & dm & ar & ap \
& qr & dm & ar & ap \
\Block{3-1}{board2} & qr & dm & ar & ap \
& qr & dm & ar & ap \
& qr & dm & ar & ap \
\Block{3-1}{board3} &
\Block[transparent,tikz={clip},tikz={draw,line width=2pt}]{3-4}{} qr & dm & ar & ap \
& qr & dm & ar & ap \
& qr & dm & ar & ap
\end{NiceTabular}
\caption{Table caption}
\end{table}
\end{document}

\Xcline? – Mico Jul 25 '19 at 10:20makecell. – Bernard Jul 25 '19 at 10:20