I am designing a pair of dice on blender, and instead of the 6 pips on the "6" face, I am placing a 3d mesh of a logo that I have designed (a 3d peacock). I intersect the mesh of the logo slightly with the face, and use the Boolean difference operator to emboss the logo onto the face of the dice:
Whenever I click on the cube mesh, however, and perform the Boolean difference operation on the 3D mesh of the logo, it does a weird sort of union with the mesh of the logo and the cube face - the feathers on this logo get attached to the face and the whole body is missing:
How do I fix this issue? (For context, this mesh was created by taking a mesh of a simpler cone looking object, and then performing the Boolean difference operation between collections of that simpler object, separating the difference by connected parts, and then deleting excess. If this affects the geometry and as a result the Boolean operation, please let me know how I can fix that). Thanks in advance!
Edit: I have included the blend file in a google drive link below. I apologize as I am new to blender haha