here's a great help article on this exact issue: https://thedroidguy.com/galaxy-s8-plus-wont-send-mms-when-connected-to-wifi-mobile-data-and-roaming-...
If one of the steps there helps let us know by selecting this and commenting with the step.
Did this end up helping you? Let me know if so by accepting it as the solution. This will help others find that as well.