プログラム完成後にUnoからATmega328Pを取り外して動作させるときに
5と22のGNDは内部で繋がっていますか?
それともどちらとも電源のGNDに繋げないと動作しませんか?
328Pのデータシートは見たのですが記述されていませんでした