To big that can be fit in comment.
Your question is not clear. What should happen if you have more than one figure in your document? You not gives any information, if your figure with four subfigures has common figure caption or have only sub captions ...
To clarify, what we talking about see the following (dummy) document example:
\documentclass[twocolumn, 10pt]{article}
\usepackage{floatrow}
\usepackage{graphicx}
\usepackage[label font=bf, labelformat=simple]{subfig}
\usepackage{caption}
\floatsetup[figure]{style=plain,subcapbesideposition=top}
\setlength{\labelsep}{1mm}
\usepackage{lipsum} % for dummy text
\begin{document}
\lipsum[1][1]
\begin{figure}[htb]
\setkeys{Gin}{width=0.45\columnwidth,height=4cm}
\centering
\sidesubfloat[]{\includegraphics{example-image-duck}\label{fig:a}}%
\hfill
\sidesubfloat[]{\includegraphics{example-image-duck}\label{fig:b}}
\sidesubfloat[]{\includegraphics{example-image-duck}\label{fig:c}}%
\hfill
\sidesubfloat[]{\includegraphics{example-image-duck}\label{fig:d}}
\end{figure}
\lipsum[2-3]
\begin{figure}[htb]
\includegraphics[width=\columnwidth]{example-image}
\caption{What should happen if you have more than one figure in your document? See inconsistency in images numbering!}
\end{figure}
\end{document}
which gives:

(red lines indicate page layout)
Please explain on this example, what is your problem.
subcaptionpackage? It was made specifically for your purpose. – Johannes_B Jun 17 '19 at 04:51subcaptionjust deals with the labels, it is not replacing thefigureenvironment, nor influencing the positioning. – Johannes_B Jun 17 '19 at 05:16subcaptionmanual. You will see, that it will loadcaptionas well. Both packages are by the same author. – Johannes_B Jun 17 '19 at 05:23