Revised itinerary is 2 nights G’bach , with a side trip to Freiburg using the KONUS card.
Then 4 nights Strasbourg...
The KONUS card will cover part of the train trip to Strasbourg... G'bach > KEHL, a town on the French border with Germany.
You can find your complete G'bach > Strasbourg train connections at the DB page.
At the following page, click on the "cross-border" ticket link, then scroll down read about the Europass Family 24h mini. This ticket covers the tracks on your journey between Kehl and Strasbourg for 2 adults for €12.80.
https://www.cts-strasbourg.eu/en/online-store/fares/tickets/
German version: https://www.ortenaulinie.de/,Lde/startseite/fahrkarten/europass.html
This ticket can be purchased from a ticket machine in Gengenbach prior to your departure Perhaps also on the DB app. You will find regional train journeys (NO TGV or other high-speed trains!) with a change of train in Offenburg (where it is also possible to buy the ticket.) Trains from Offenburg to Strasbourg will STOP in Kehl, but there is no reason for you to get off there... your KONUS and the Europass ticket together cover every centimeter of the journey. And you can use local transportation that same day in Strasbourg after your arrival as well with the Europass.
This dated link for the Europass (French & German) version you need as well as other versions... it's complicated... has a map showing the coverage areas for the Europass in Germany and in France. Ignore the old prices.
https://www.ortenaulinie.de/site/OrtenaulinieRoot/get/documents_E1551867261/ortenaulinie/Dateien/Download/tgo_europass-folder_2022-vorab_web.pdf