As already mentioned in my previous comments, I'd split up the single table into five different tables. This will make the code much longer but (at least in my opinion) a lot more readable and easier to adjust.
In the following example, I have also used the automated row numbering approach. I have also introduced a new, centered fixed width column type. In order to increase the row height, I have added the makecell package in combination with its \makegepedcells command. Laslty, I made sure, the five tables fit into the textwidth by using \hfill inbetween them.
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{makecell} % For increased row height using \makegapedcells
%%%%% Atomatic rownumbering from https://tex.stackexchange.com/a/21245/134144
\usepackage{array,etoolbox}
\newcounter{magicrownumbers}
\setcounter{magicrownumbers}{0}
\newcommand\rownumber{\stepcounter{magicrownumbers}\arabic{magicrownumbers}}
%%%%%
\newcommand\rn{\makebox[2.5em][c]{(\rownumber)}}
\newcolumntype{P}{>{\centering\arraybackslash}p{1cm}}
\setcellgapes{6pt}
\begin{document}
\noindent
\makegapedcells
\begin{tabular}{|@{\rn}|P|}
\hline
\\
\hline
\\
\hline
\\
\hline
\\
\hline
\end{tabular}\hfill
\begin{tabular}{|@{\rn}|P|}
\hline
\\
\hline
\\
\hline
\\
\hline
\\
\hline
\end{tabular}\hfill
\begin{tabular}{|@{\rn}|P|}
\hline
\\
\hline
\\
\hline
\\
\hline
\\
\hline
\end{tabular}\hfill
\begin{tabular}{|@{\rn}|P|}
\hline
\\
\hline
\\
\hline
\\
\hline
\\
\hline
\end{tabular}\hfill
\begin{tabular}{|@{\rn}|P|}
\hline
\\
\hline
\\
\hline
\\
\hline
\\
\hline
\end{tabular}
\end{document}

You can of course adjust the width of the column containing the number to your liking by changing teh width of the \makebox. By changing the width in the definition of the P type cell, you can change the width of the second column. By adjusting the value of \setcellgapes you can influence the height of the rows.
In the following screenshot, I have used:
\newcommand\rn{\makebox[2em][c]{(\rownumber)}}
\newcolumntype{P}{>{\centering\arraybackslash}p{1.25cm}}
\setcellgapes{10pt}

p{<your width}type columns (or>{\centering\arraybackslash}p{<your width>}for the horizontally centered version). See also here: How to create fixed width table columns with text raggedright/centered/raggedleft?. For adjustments of the row height, see here: Increase LaTeX table row height and Column and row padding in tables – leandriis Sep 06 '19 at 07:17\clinecommands, you could also use five adjacenttabulars as follows:\begin{tabular}{|c|c|} \hline (1) & \\ \hline (2) & \\ \hline (3) & \\ \hline (4) & \\ \hline \end{tabular}\quad \begin{tabular}{|c|c|} \hline (5) & \\ \hline (6) & \\ \hline (7) & \\ \hline (8) & \\ \hline \end{tabular}. – leandriis Sep 06 '19 at 07:20