In beamer, I am only able to control the font size of the items in the first level itemize environment (using \fontsize{}{}. I cannot control that of the second level (nested) environment, or the third, whether it is itemize, enumerate, etc. What might be the problem? Below is the MWE and output. Adding \fontsize{}{} inside the nested environments do not change the output either.
\documentclass[12pt, xcolor=pdftex,dvipsnames,table,aspectratio=169]{beamer}
\usetheme{default}
\usefonttheme[onlymath]{serif}
\usepackage{xcolor}
\usepackage{mathrsfs}
\usepackage{amsmath}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage{array,bm,booktabs,multirow,multicol,pgfplots,setspace,subfig,tikz}
\begin{document}
\begin{frame}
\fontsize{7}{7pt}
\begin{itemize}
\item a
\item b
\begin{itemize}
\item c
\item d
\end{itemize}
\item e
\begin{itemize}
\item f
\item g
\begin{itemize}
\item h
\item i
\end{itemize}
\begin{enumerate}
\item 1
\item 2
\end{enumerate}
\end{itemize}
\item j
\end{itemize}
\end{frame}
