JAVA-2821: Can't connect to DataStax Astra using driver 4.7.x (#1457)

diff --git a/changelog/README.md b/changelog/README.md
index 18e4e74..c4718dd 100644
--- a/changelog/README.md
+++ b/changelog/README.md
@@ -2,6 +2,10 @@
 
 <!-- Note: contrary to 3.x, insert new entries *first* in their section -->
 
+### 4.7.2
+
+- [bug] JAVA-2821: Can't connect to DataStax Astra using driver 4.7.x
+
 ### 4.7.1
 
 - [bug] JAVA-2818: Remove root path only after merging non-programmatic configs
diff --git a/core/src/main/java/com/datastax/oss/driver/api/core/session/SessionBuilder.java b/core/src/main/java/com/datastax/oss/driver/api/core/session/SessionBuilder.java
index 2562c89..c167208 100644
--- a/core/src/main/java/com/datastax/oss/driver/api/core/session/SessionBuilder.java
+++ b/core/src/main/java/com/datastax/oss/driver/api/core/session/SessionBuilder.java
@@ -676,6 +676,7 @@
         if (cloudConfig.getAuthProvider().isPresent()) {
           withAuthProvider(cloudConfig.getAuthProvider().get());
         }
+        programmaticArguments = programmaticArgumentsBuilder.build();
       }
 
       boolean resolveAddresses =