The budget is without such things
The budget for Ukraine has come partially from our military budget and partially special budgets so far (or foreign aid)
https://www.zdf.de/nachrichten/politik/deutschland/scholz-regierungserklaerung-haushalt-100.html (German)
the Ukraine aid probability gets financed over different positions or special budgets
Was a assumption because thats how it was before, see source.
we don’t have enough money for our own stuff
Its very common knowledge in Germany and currently about 2/3 of political news
Here is a article about it.
https://www.tagesschau.de/inland/innenpolitik/haushalt-ampelkoalition-110.html
(there is waaaaaay more but that should be enough)
Especially since you have no sources for any of your claims…
Im speaking from a German perspective and all of this is pretty common knowledge here. Its also a major driver for the extreme right and the new pro Russia party (BSW, wich is quite basically a modern version of the SED from GDR)