You have (re)discovered an important weakness in the Latin Modern math fonts. If we look at omxlmex.fd we see
% This file belongs to the Latin Modern package. The work is released
% under the GUST Font License. See the MANIFEST-Latin-Modern.txt and
% README-Latin-Modern.txt files for the details. For the most recent version of
% this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt
% or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt
\ProvidesFile{omxlmex.fd}[2009/10/30 v1.6 Font defs for Latin Modern]
\DeclareFontFamily{OMX}{lmex}{}
\DeclareFontShape{OMX}{lmex}{m}{n}{%
<->sfixed*lmex10%
}{}
\endinput
%%
%% End of file `omxlmex.fd'.
This means that the math extension font is loaded at a fixed size, 10pt, independently of the document font. Let's try with
\documentclass[10pt]{article}
\usepackage{lmodern}
\begin{document}
\[
\sqrt{\frac{m}{n}}+\sum\frac{m}{n}+\int\frac{m}{n}
\]
\end{document}

Let's change 10pt into 12pt (with 11pt the problem is the same, but it's somewhat less easy to see):

Do you see? The fraction grew bigger, the symbols didn't. It's more evident if we typeset the example at 17pt (with extarticle):

Solution
\documentclass[12pt]{article}
\usepackage{lmodern}
\DeclareFontShape{OMX}{cmex}{m}{n}{%
<-7.5> cmex7
<7.5-8.5> cmex8
<8.5-9.5> cmex9
<9.5-> cmex10
}{}
\DeclareSymbolFont{largesymbols}{OMX}{cmex}{m}{n}
\begin{document}
\[
\sqrt{\frac{m}{n}}+\sum\frac{m}{n}+\int\frac{m}{n}
\]
\end{document}
And ask the Latin Modern team to fix this embarrassing glitch. Maybe if they get tons of mail they'll reconsider it.

Update
One can do \usepackage{fixcmex}
\documentclass[12pt]{article}
\usepackage{lmodern}
\usepackage{fixcmex}
\begin{document}
\[
\sqrt{\frac{m}{n}}+\sum\frac{m}{n}+\int\frac{m}{n}
\]
\end{document}
amsmath. I recommend editing your code to reflect that, as it sill be easier to get the attention of the person most likely to know the answer to your question. – cfr Jun 20 '17 at 01:29