I'm trying to apply what I think is a fairly simple bool operation but I can't figure out what the problem is or what to do to remedy the situation.
When modling with the modifiers in place it looks perfect. Exactly what I want to see:
However, when i apply this to the object, the topology is entirely ruined:
The underlying topology looks like this:
I have absolutely no practical experience using booleon operations so far in my Blender journey and I have absolutely no idea what to even attempt to fix this situation.
What should I start looking into first?