By that time your fish will be stunted. I would try and rehome the gold fish and koi, then when you have a pond you can think about stocking it.reason im not really worry about overstocked because im about to build a pond and goldfish and koi will be out there. but its pretty cold right now to make 1 so have to wait till spring or summer
Your african brown knifefish will only grow to 8" (they are the smallest species of knifefish) and will be fine in your tank. The sharks will get too aggressive and you should only have one per tank, i would rehome them both as they will only cause problems when they get bigger.