It occurred to me the adjustment can vary based on your FCP project (aka timeline) resolution. E.g, if you create an "auto" project, then the first clip added is the Venice 6048 x 4032 clip, FCP will create a 7680 x 3840 timeline because that is the closest standard.
Or you might create a manual project sized at 6048 x 4032, or maybe one at 4096 x 2160 or maybe 3840 x 2160. To produce the correct image aspect ratio and not truncate any image area, each of those requires different compensation in FCP's video inspector for Scale (All), Scale X and Scale Y. Below is a simple terminal script that does this. You still need to enter the values in FCP, but it tells you exactly which numbers to use for any FCP timeline resolution, assuming an anamorphic squeeze factor of 1.5x.
To create it, just copy/paste to the macOS terminal command line. It creates a script file named fcp_ana15. Before running it the first time, you must grant execute permission:
chmod +x fcp_ana15
Examples of running it with different FCP timeline X/Y dimensions:
fcp_ana15 7680 3840
fcp_ana15 4096 2160
fcp_ana15 3840 2160
fcp_ana15 6048 4032
Example of output for 4096 x 2160:
fcp_ana15 4096 2160
Timeline: 4096x2160 (AR=1.896296)
FCP Spatial Conform Fit base: 53.571429%
Set in FCP > Inspector > Video > Transform:
Scale All: 126.420%
Scale X: 126.420%
Scale Y: 84.280%
Script below. If pasted into macOS terminal it should create the script file fcp_ana15.
cat > fcp_ana15 << 'EOF'
#!/bin/zsh
fcp_ana15() {
local TW="$1" TH="$2"
python3 - "$TW" "$TH" <<'PY'
import sys
TW = float(sys.argv[1])
TH = float(sys.argv[2])
WC = 6048.0
HC = 4032.0
S = 1.5
fit = min(TW/WC, TH/HC)
w0 = WC * fit
h0 = HC * fit
g = min(TW/(w0*S), TH/h0)
scaleY = 100.0 * g
scaleX = 100.0 * g * S
print(f"Timeline: {int(TW)}x{int(TH)} (AR={TW/TH:.6f})")
print(f"FCP Spatial Conform Fit base: {fit*100:.6f}%")
print("Set in FCP > Inspector > Video > Transform:")
print(f" Scale All: {scaleX:.3f}%")
print(f" Scale X: {scaleX:.3f}%")
print(f" Scale Y: {scaleY:.3f}%")
PY
}
EOF