SELECT Probe_Geometry_Columns();
é um utilitário útil.
Primeiro, quando anexamos uma coluna geométrica a uma tabela existente com
SELECT AddGeometryColumn('my_table', 'geo_column', 1234, 'MULTIPOINT', 2);
estamos alimentando a função de tudo o que é necessário para fixar a coluna da geometria de tipo (geo_column) na tabela especificada (minha_tabela) e escrever os detalhes importantes como SRID (1234), tipo de geometria (MULTIPOINT) e número de dimensões (2) para a tabela geometry_columns. Em essência, é uma ALTER e três ATUALIZAÇÕES.
A criação de colunas de geometria por outros meios (carregados do shapefile, selecionados em CREATE TABLE AS, etc.) pode levar a tabelas espaciais invisíveis para aplicativos externos, embora funcionem perfeitamente no banco de dados. Sem os detalhes corretos armazenados em geometry_columns, os valores reais da geometria aparecem como cadeias de caracteres sem sentido para aplicativos que procuram pontos projetados, linhas ou polígonos.
A chamada da função de análise verifica cada coluna do tipo geometria, adicionando novos valores a geometry_columns e relatando conflitos.
Voltando à sua pergunta, o GeoServer não acredita que a tabela renomeada contenha dados espaciais se a mudança de nome não for refletida em geometry_columns. Outra coisa a considerar é que a função de análise cria um registro duplicado refletindo o novo nome da tabela, mas não se livra do registro original - outro possível problema para o GeoServer.
Tudo o que foi dito, sugiro que você: 1) execute o probe e exclua imediatamente o registro antigo; ou 2) acompanhe sua alteração de nome com um ALTER em geometry_columns para alterar o valor f_table_name.
Desculpe pela palavra, mas espero que ajude.