I would say there is no advantage of using built-in Guile to call make's eval API over:
$(eval $(shell <arbitrary-command>))
where arbitrary-command could run ssh to a virtual machine, running a docker container loaded with Common Lisp ...The Guile approach stays in one process, but that has no value in the context of make, which launches external programs as its principal paradigm.