Gear shift delay is normal. If you were previously using manual car, then u will feel it more. However u can increase or decrease the shift intervals through accelerator. Check OD button as well, over drive should remain on.
For knocking, just try to use petrol from different pumps, or you can use hi octane with 75-25 mix.
Transmission oil of toyota is best, get it changed from 3S or reliable mechanic.
Sent from my iPhone using Tapatalk