For this bishop sorry for not using booleans… i hope that’s ok… And i think in the end i used too many loop cut, because i want to use subdivision modifier… But i’ve watched your video and already try the booleans… And in the end i settle with delete face, fill and move vertex…
This is the result…