Banks don't print money , government mint does.
What does bank do then?
It borrows the money from Central bank and lends them to customers thereby circulating money.
In most countries this is incorrect. The (commercial) banks create the money, but they can only create a multiple of what they deposited on their Central Bank account (typically they need to deposit about 3-5% of their own balance). That's the so called "fractional reserve banking" system. Some countries don't even have that rule anymore but rely on other rules to prevent "too much printing", e.g. the US.
What the Central Banks do however is to control the central bank money supply and thus regulate the amount of money which can be printed by the banks.
[...] fixed-supply of money (all things being equal) create deflationary economies due to technology.
Not only due to technology (productivity growth), also due other factors influencing economic growth, like population growth (demand growth) and also imbalances between countries.
Since things get cheaper over time, you will need a higher rate of return to justify lending money out vs todays system where youre forced to invest to preserve the purchasing power.
This mechanism is correct. But according to classical economic theory, the problem is: you can also simply hoard your money and wait so long to purchase things that the economy suffers. Hoarding does not benefit anyone.
For this problem, I still haven't read a convincing answer which could apply to a "Bitcoin Standard" world.
It can however be debated if this is really a "problem" or if it' a "feature". It should lead to a economy where economic growth is lower and less ressources are consumed.
But now tell that to the population of a developing country. They want their economy to become bigger.
Central banks themselves should loan out to its citizens thereby removing the need of such middlemen.
That would be a CBDC
