Normal
tu n'as pas compris ce que j'ai indiqué plus haut.
Tu as ajouté un container
il est lui même dans un container (celui du thème).
or tu ajoutes une marge droite/gauche/haut/bas de 5
<div class="container text-center m-5">
donc normale que tu débordes.
Il ne faut pas confondre les :
m pour marge, c'est une marge à l'EXTERIEUR du parent
p pour padding, c'est l'espace à l'interieur du parent, en limite de bordure.
Je vais te donner une astuce pour rapidement comprendre d'où vient le problème.
Quand je me retrouve avec le même type de problème, il y a un truc a faire tout de suite :
Il faut que tu mettes un fond sur l'objet parent (container) puis au fur et a mesure, sur les objets enfants (row puis div) avec d'autres couleurs.
Pour ton soucis,
remplace le code ci-dessus par
<div class="container text-center m-5 bg-secondary">
tu vas rapidement comprendre d'où vient le problème.
Au fait, en MP, je te suggère de me proposer un compte avec des droits de rédaction de news, (pas le compte test).