Как указано в одном из комментариев, списки ACL являются расширенной функцией, и их не рекомендуется использовать, если вы не знакомы с более низкими уровнями сетевого стека и не имеете причин использовать их, например, работа в среде с высокой степенью защиты или необходимость разделения ролей, таких как сеть и группы разработчиков.
Из предоставленной вами информации наиболее вероятная проблема заключается в том, что вы блокируете временный трафик обратного порта с помощью ACL. ACL не имеют состояния, поэтому вы должны разрешить возврат трафика.
Для большинства соединений tcp это означает 1024-65535, если вы добавите это как правило входящего ACL и проведете повторное тестирование.
Как примечание, вы не должны позволять Интернету обращаться к вашей базе данных, это очень плохая практика. Я бы порекомендовал вам создать другую подсеть, которая является частной (без маршрута IGW), и поместить туда базу данных, а не предоставлять ей публичный IP-адрес.