Reported to WRI. CASE:4250134
Update: Thanks for the smaller example by Chip Hurst in comment, it seems it comes down to this simpler example
TeXForm[Root[1 + 2 # + #^5 &, 1]] Which gives in V 12 the following
\text{NumericalApproximation}\left[\text{Root},,\text{Root} \left[\text{$\#$1}^5+2\text{$\#$1}+1\&,1\right],\right] With messages in console
TeXForm::unspt: TeXForm of TemplateSlotSequence[1,] is not supported. TeXForm::unspt: TeXForm of -0.486389 is not supported. Which compiles to in Latex as

While in Version 11.3, same input gives
\text{Root}\left[\text{$\#$1}^5+2 \text{$\#$1}+1\&,1\right] With no warning messages. which compiles to

So it seems Latex output in 11.3 would have been better to keep as is.
Original question
I am seeing some TeXForm errors or new messages in the console in V12 which do not show in V 11.3.
What do these errors mean when calling TeXForm on a result returned from DSolve in version 12? No such errors come out in 11.3

ClearAll[y,x]; ode = -2 x^3 + Log[x] - y[x] + 2 x y'[x] + x^2 y''[x] + x^3 y'''[x] == 0; sol = DSolve[ode, y[x], x]; TeXForm[sol] 
Is this a bug? Or just warning message? Is there a way around it? The full Latex expression is too long to show.
btw, I am able to compile the latex generated in Tex Live. So I am not sure what these messages mean. The first part of the output compiles to

The rest goes over the edge of page since it is too long.
TeXFormisn't playing nicely withRootobjects. For example tryTeXForm[Root[1 + 2# + #^5&, 1]]. $\endgroup$Rootobjects are new in 12, but it looks like they were not implemented inTeXForm. Have you reported this to support? $\endgroup$